---
generated_at: 2026-02-18 16:30:00
metrics:
  claims_total: 45
  claims_with_evidence: 42
  claims_without_evidence: 3
confidence_derived: 0.93
---

# 根拠レポート：非機能要件定義書

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.93**
  - 根拠あり：42 / 45、根拠なし：3
- 優先レビュー（高）
  1. **テラバイト級データベース移行時間**：性能ベンチマーク結果の実測データが未確認
  2. **バックアップテスト処理速度**：性能ベンチマーク結果の実測データが未確認
  3. **100インスタンス同時管理**：スケールテスト結果が未確認

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `private/configurations/settings/sql.ps1` - SQL接続設定
- E-02: `private/configurations/settings/logging.ps1` - ロギング設定
- E-03: `private/configurations/settings/remoting.ps1` - リモーティング設定
- E-04: `private/configurations/settings/computermanagement.ps1` - コンピュータ管理設定
- E-05: `private/configurations/settings/tabexpansion.ps1` - TEPP設定
- E-06: `private/configurations/settings/azure.ps1` - Azure設定
- E-07: `private/configurations/settings/paths.ps1` - パス設定
- E-08: `private/configurations/settings/import.ps1` - インポート設定
- E-09: `dbatools.psd1` - モジュールマニフェスト
- E-10: `dbatools.psm1` - メインモジュールファイル
- E-11: `readme.md` - プロジェクトREADME
- E-12: `CONTRIBUTING.md` - 貢献ガイド
- E-13: `CLAUDE.md` - コーディングスタイルガイド
- E-14: `public/Connect-DbaInstance.ps1` - 接続コマンド

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | SQL接続タイムアウトは15秒 | E-01 | ○ |
| C-02 | SQL文実行タイムアウトは無制限（0秒） | E-01 | ○ |
| C-03 | CIM操作タイムアウトは60秒 | E-04 | ○ |
| C-04 | 不良接続再試行待機は15分 | E-04 | ○ |
| C-05 | PSセッション有効期限は5分 | E-03 | ○ |
| C-06 | TEPP更新タイムアウトは30秒 | E-05 | ○ |
| C-07 | ネットワークパケットサイズは4096バイト | E-01 | ○ |
| C-08 | インメモリエラーレコード最大128件 | E-02 | ○ |
| C-09 | インメモリメッセージ最大1024件 | E-02 | ○ |
| C-10 | テラバイト級DB移行は1時間以内 | E-11 | △ |
| C-11 | バックアップテスト1時間1000件以上 | E-11 | △ |
| C-12 | 100インスタンス同時管理可能 | E-11 | △ |
| C-13 | マルチサブネットフェイルオーバーサポート | E-01 | ○ |
| C-14 | CIMセッション永続化デフォルト有効 | E-04 | ○ |
| C-15 | PSセッションキャッシュデフォルト有効 | E-03 | ○ |
| C-16 | 資格情報自動登録デフォルト有効 | E-04 | ○ |
| C-17 | 接続暗号化デフォルト有効 | E-01 | ○ |
| C-18 | サーバー証明書信頼デフォルト無効 | E-01 | ○ |
| C-19 | Always Encrypted設定可能 | E-01 | ○ |
| C-20 | Windows統合認証サポート | E-14 | ○ |
| C-21 | SQL Server認証サポート | E-14 | ○ |
| C-22 | Azure AD認証サポート | E-06, E-14 | ○ |
| C-23 | 不良資格情報キャッシュ機能 | E-04 | ○ |
| C-24 | SecureStringによる資格情報管理 | E-06 | ○ |
| C-25 | 厳格セキュリティモード設定可能 | E-08 | ○ |
| C-26 | Windows 100%サポート | E-11 | ○ |
| C-27 | Linux 78%サポート | E-11 | ○ |
| C-28 | macOS 78%サポート | E-11 | ○ |
| C-29 | SQL Server 2000 75%サポート | E-11 | ○ |
| C-30 | SQL Server 2012以降100%サポート | E-11 | ○ |
| C-31 | dbatools.library依存（2025.12.28以上） | E-09 | ○ |
| C-32 | .NET Framework 4.6.2以上必要 | E-10 | ○ |
| C-33 | PowerShell v3互換性必須 | E-13 | ○ |
| C-34 | OTBS形式採用 | E-13 | ○ |
| C-35 | Pesterテスト必須 | E-12 | ○ |
| C-36 | メッセージログファイルデフォルト有効 | E-02 | ○ |
| C-37 | 最大ログファイルサイズ5MB | E-02 | ○ |
| C-38 | 最大ログファイル数5 | E-02 | ○ |
| C-39 | ログファイル保持期間7日 | E-02 | ○ |
| C-40 | クライアント名識別機能 | E-01 | ○ |
| C-41 | DBATOOLS_DISABLE_LOGGING環境変数 | E-10 | ○ |
| C-42 | DBATOOLS_DISABLE_TEPP環境変数 | E-10 | ○ |
| C-43 | SQLポート1433デフォルト | E-11 | ○ |
| C-44 | PowerShell Core 7.4.0以上必要 | E-10 | ○ |
| C-45 | 約700コマンド提供 | E-09, E-11 | ○ |

## 4) 不足情報（Unknown / Missing）
- **性能ベンチマーク結果**：README.mdの記載は宣伝目的であり、実際の性能テスト結果やベンチマークデータが確認できない
  - 候補：AppVeyor CI結果 / 性能テストスクリプト / ユーザーフィードバック
- **スケールテスト結果**：100インスタンス同時管理の検証データが未確認
  - 候補：負荷テストスクリプト / 実環境テスト結果

## 5) リスクフラグ（レビュー観点）
- **0（低リスク）**: ロギング設定、パス設定、セキュリティ設定 - コード内で直接確認可能
- **0（低リスク）**: プラットフォーム互換性 - README.mdで明確に記載、コードでも確認可能
- **1（中リスク）**: タイムアウト設定値 - デフォルト値はコードで確認できるが、実運用での妥当性は環境依存
- **2（高リスク）**: 性能目標値（テラバイト移行1時間、1000件/時テスト）- マーケティング資料からの引用であり、実測データによる裏付けが必要

## 6) レビュアーチェックリスト（最小）
- [ ] 性能目標値（C-10, C-11, C-12）は実環境で検証済みか確認
- [ ] タイムアウト設定のデフォルト値が運用環境に適切か確認
- [ ] セキュリティ設定（暗号化、証明書検証）がセキュリティポリシーに準拠しているか確認
- [ ] ログ保持期間（7日）がコンプライアンス要件を満たしているか確認
- [ ] 接続プールサイズがライセンス制約に抵触しないか確認
