エージェント:ドキュメントエージェント
<aside> <img src="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" alt="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" width="40px" />
「xxxx」のシステムを作成したい。 @非機能要件設計書テンプレート に沿って非機能要件書を作成して
</aside>
# システム非機能要件設計書
## 文書情報
| 項目 | 内容 |
|------|------|
| 文書名 | システム非機能要件設計書 |
| バージョン | 1.0 |
| 作成日 | YYYY/MM/DD |
| 最終更新日 | YYYY/MM/DD |
| 作成者 |  |
| 承認者 |  |
## 改訂履歴
| 版数 | 日付 | 変更内容 | 変更者 | 承認者 |
|------|------|----------|--------|--------|
| 0.1 | YYYY/MM/DD | 初版作成 |  |  |
| 1.0 | YYYY/MM/DD | 正式版リリース |  |  |
## 1. 概要
### 1.1 目的
本書は「〇〇システム」の非機能要件を定義し、設計・開発・テスト・運用の各フェーズにおける指針とするものである。
### 1.2 対象システム
* システム名称:
* システム概要:
* 利用者数:
* 稼働環境:
### 1.3 システム構成概要
(システム構成図を添付)
## 2. 性能・パフォーマンス要件
### 2.1 応答時間
| 処理内容 | 目標応答時間 | 最大許容応答時間 | 測定条件 |
|----------|--------------|------------------|----------|
| 画面表示 | 1秒以内 | 3秒以内 | 通常負荷時 |
| 検索処理 | 2秒以内 | 5秒以内 | 通常負荷時 |
| 帳票出力 | 5秒以内 | 10秒以内 | 通常負荷時 |
| バッチ処理 | - | 〇時間以内 | - |
### 2.2 スループット
| 処理内容 | 想定処理件数 | 最大処理件数 | 備考 |
|----------|--------------|--------------|------|
| トランザクション処理 | XX件/秒 | XX件/秒 | - |
| バッチ処理 | XX件/時間 | XX件/時間 | - |
### 2.3 同時接続数
| 項目 | 通常時 | ピーク時 | 備考 |
|------|--------|----------|------|
| 同時接続ユーザー数 | XX人 | XX人 | - |
| 同時セッション数 | XX | XX | - |
### 2.4 リソース使用率
| リソース | 通常時上限 | ピーク時上限 | 備考 |
|----------|------------|--------------|------|
| CPU使用率 | XX% | XX% | - |
| メモリ使用率 | XX% | XX% | - |
| ディスク使用率 | XX% | XX% | - |
| ネットワーク帯域 | XXMbps | XXMbps | - |
## 3. 可用性要件
### 3.1 稼働率
| 項目 | 要件 | 備考 |
|------|------|------|
| 年間稼働率 | 99.X% | 計画停止を除く |
| 稼働時間 | 24時間365日 / 平日XX時〜XX時 | - |
| 計画停止 | 月1回 XX時間 | 月末最終土曜日 |
### 3.2 障害対応
| 項目 | 要件 | 備考 |
|------|------|------|
| 目標復旧時間(RTO) | 重大障害:X時間以内<br>軽微障害:X時間以内 | - |
| 目標復旧ポイント(RPO) | Xポイント(X時間前のデータ) | - |
| 障害検知時間 | X分以内 | - |
### 3.3 冗長化構成
| 項目 | 要件 | 備考 |
|------|------|------|
| サーバー冗長化 | 必要 / 不要 | - |
| ストレージ冗長化 | 必要(RAID X) / 不要 | - |
| ネットワーク冗長化 | 必要 / 不要 | - |
| 電源冗長化 | 必要 / 不要 | - |
## 4. 拡張性要件
### 4.1 将来の拡張予測
| 項目 | 現状 | X年後予測 | 備考 |
|------|------|-----------|------|
| ユーザー数 | XX人 | XX人 | - |
| データ量 | XXTBバイト | XXTBバイト | - |
| トランザクション数 | XX件/日 | XX件/日 | - |
### 4.2 スケーラビリティ
| 項目 | 要件 | 備考 |
|------|------|------|
| スケールアウト | 可能 / 不可 | - |
| スケールアップ | 可能 / 不可 | - |
| 最大拡張数/容量 | XX台/XXTBバイト | - |
## 5. セキュリティ要件
### 5.1 認証・認可
| 項目 | 要件 | 備考 |
|------|------|------|
| 認証方式 | ID/パスワード、多要素認証、etc. | - |
| パスワードポリシー | 最小文字数:X文字<br>有効期限:X日<br>履歴:X世代<br>複雑さ:英大文字・小文字・数字・記号を含む | - |
| アクセス制御 | ロールベース、属性ベース、etc. | - |
| 特権ID管理 | 〇〇による管理 | - |
### 5.2 データ保護
| 項目 | 要件 | 備考 |
|------|------|------|
| 保存データ暗号化 | 必要 / 不要<br>暗号化アルゴリズム:〇〇 | - |
| 通信データ暗号化 | 必要(TLS 1.2以上)/ 不要 | - |
| 個人情報保護 | マスキング処理:必要 / 不要<br>仮名化処理:必要 / 不要 | - |
### 5.3 セキュリティ監視
| 項目 | 要件 | 備考 |
|------|------|------|
| ログ取得 | アクセスログ:必要 / 不要<br>操作ログ:必要 / 不要<br>セキュリティログ:必要 / 不要 | - |
| ログ保存期間 | X年間 | - |
| 侵入検知 | 必要 / 不要 | - |
| 脆弱性検査 | 年X回実施 | - |
## 6. 運用保守性要件
### 6.1 監視要件
| 項目 | 要件 | 備考 |
|------|------|------|
| 監視対象 | サーバー稼働状況、リソース使用率、アプリケーション稼働状況、etc. | - |
| 監視間隔 | X分ごと | - |
| アラート通知 | 通知先:〇〇<br>通知方法:〇〇 | - |
### 6.2 バックアップ・リストア
| 項目 | 要件 | 備考 |
|------|------|------|
| バックアップ方式 | フルバックアップ:週1回<br>差分バックアップ:日次 | - |
| バックアップ時間帯 | XX時〜XX時 | - |
| リストア目標時間 | X時間以内 | - |
| バックアップ保存期間 | X週間 | - |
### 6.3 パッチ適用
| 項目 | 要件 | 備考 |
|------|------|------|
| セキュリティパッチ | 重要度に応じてX日以内に適用 | - |
| アプリケーションパッチ | 月次でまとめて適用 | - |
| パッチ適用時間帯 | XX時〜XX時 | - |
### 6.4 障害対応
| 項目 | 要件 | 備考 |
|------|------|------|
| サポート時間 | 24時間365日 / 平日XX時〜XX時 | - |
| 障害レベル定義 | レベル1(重大):〇〇<br>レベル2(中程度):〇〇<br>レベル3(軽微):〇〇 | - |
| 初動対応時間 | レベル1:X時間以内<br>レベル2:X時間以内<br>レベル3:X営業日以内 | - |
## 7. 互換性・移植性要件
### 7.1 クライアント環境
| 項目 | 要件 | 備考 |
|------|------|------|
| 対応OS | Windows 11/10, macOS X.X以上, etc. | - |
| 対応ブラウザ | Chrome XX以上, Edge XX以上, Firefox XX以上, Safari XX以上 | - |
| 対応モバイル | iOS XX以上, Android XX以上 | - |
| 画面解像度 | 最小解像度:1920×1080 | - |
### 7.2 外部システム連携
| 連携システム | 連携方式 | プロトコル | データフォーマット | 備考 |
|--------------|----------|------------|-------------------|------|
| 〇〇システム | リアルタイム連携 | API(REST) | JSON | - |
| 〇〇システム | バッチ連携 | ファイル転送 | CSV | - |
### 7.3 データ移行
| 項目 | 要件 | 備考 |
|------|------|------|
| データ移行対象 | 〇〇データ、〇〇データ | - |
| データ移行時間 | X時間以内 | - |
| 移行時の業務停止時間 | X時間以内 | - |
## 8. 信頼性要件
### 8.1 品質目標
| 項目 | 要件 | 備考 |
|------|------|------|
| 重大バグ発生率 | リリース後X週間以内にX件以下 | - |
| エラー検出率 | 99% | - |
| データ整合性 | 100% | - |
### 8.2 エラー処理
| 項目 | 要件 | 備考 |
|------|------|------|
| 入力エラー | 即時フィードバック | - |
| システムエラー | エラーログ記録、管理者通知 | - |
| リトライ処理 | 最大X回 | - |
## 9. ユーザビリティ要件
### 9.1 アクセシビリティ
| 項目 | 要件 | 備考 |
|------|------|------|
| アクセシビリティ基準 | WCAG 2.1 AAレベル準拠 | - |
| 多言語対応 | 日本語、英語 | - |
### 9.2 操作性
| 項目 | 要件 | 備考 |
|------|------|------|
| 操作習熟時間 | X時間以内 | - |
| ヘルプ機能 | オンラインヘルプ、ツールチップ | - |
| 画面遷移 | 3クリック以内で目的の画面へ到達 | - |
## 10. 法令・規制対応要件
### 10.1 コンプライアンス
| 項目 | 要件 | 備考 |
|------|------|------|
| 個人情報保護法 | 対応必須 | - |
| GDPR | 対応必須 / 対象外 | - |
| 業界固有規制 | 〇〇法、〇〇規則 | - |
### 10.2 監査・証跡
| 項目 | 要件 | 備考 |
|------|------|------|
| 監査ログ | 取得必須 | - |
| データ保持期間 | X年間 | - |
| 改ざん防止 | 必要 / 不要 | - |
## 11. 災害対策要件
### 11.1 BCP対策
| 項目 | 要件 | 備考 |
|------|------|------|
| 災害時RTO | X時間以内 | - |
| 災害時RPO | X時間以内 | - |
| バックアップサイト | 必要 / 不要 | - |
### 11.2 データセンター要件
| 項目 | 要件 | 備考 |
|------|------|------|
| 地理的分散 | 必要(X拠点以上)/ 不要 | - |
| 耐震/免震 | 必要(震度X対応)/ 不要 | - |
| 自家発電 | 必要(X時間稼働)/ 不要 | - |
## 12. その他の非機能要件
### 12.1 教育・トレーニング
| 項目 | 要件 | 備考 |
|------|------|------|
| 管理者教育 | X時間のトレーニング | - |
| エンドユーザー教育 | X時間のトレーニング、マニュアル提供 | - |
### 12.2 サポート体制
| 項目 | 要件 | 備考 |
|------|------|------|
| サポート窓口 | 電話、メール、チャット | - |
| サポート時間 | 平日XX時〜XX時 | - |
| サポートレベル | レベル1:ヘルプデスク<br>レベル2:技術サポート<br>レベル3:開発者サポート | - |
## 13. 非機能要件の優先順位付け
以下の非機能要件について、ビジネス要件との整合性から優先順位を設定する。
| 優先順位 | 非機能要件カテゴリ | 理由 |
|----------|-------------------|------|
| 1 | 〇〇 | 〇〇のため |
| 2 | 〇〇 | 〇〇のため |
| 3 | 〇〇 | 〇〇のため |
## 14. 参考資料・付録
### 14.1 参考規格・基準
- 〇〇規格
- 〇〇基準
- 〇〇ガイドライン
### 14.2 用語集
| 用語 | 説明 |
|------|------|
| 〇〇 | 〇〇を意味する用語 |
| 〇〇 | 〇〇を意味する用語 |
### 14.3 関連文書
- 〇〇要件定義書
- 〇〇システム設計書
- 〇〇運用設計書
# 会員管理システム非機能要件設計書
## 文書情報
| 項目    | 内容               |
| ----- | ---------------- |
| 文書名   | 会員管理システム非機能要件設計書 |
| バージョン | 1.0              |
| 作成日   | 2025/08/15       |
| 最終更新日 | 2025/08/15       |
| 作成者   | ダミー            |
| 承認者   |                  |
## 改訂履歴
| 版数  | 日付         | 変更内容    | 変更者 | 承認者 |
| --- | ---------- | ------- | --- | --- |
| 0.1 | 2025/08/15 | 初版作成    | ダミー  |     |
| 1.0 | 2025/08/15 | 正式版リリース | ダミー  |     |
## 1. 概要
### 1.1 目的
本書は「会員管理システム」の非機能要件を定義し、設計・開発・テスト・運用の各フェーズにおける指針とする。
### 1.2 対象システム
- システム名称:会員管理システム
- システム概要:会員情報の登録・変更・検索・退会管理、アクセス権限管理、履歴管理を行う。
- 利用者数:数百~数千名
- 稼働環境:クラウド環境(例:AWS)、Webアプリケーション
### 1.3 システム構成概要
(会員管理システム構成図を添付予定)
## 2. 性能・パフォーマンス要件
### 2.1 応答時間
| 処理内容  | 目標応答時間 | 最大許容応答時間 | 測定条件  |
| ----- | ------ | -------- | ----- |
| 画面表示  | 1秒以内   | 3秒以内     | 通常負荷時 |
| 検索処理  | 2秒以内   | 5秒以内     | 通常負荷時 |
| 登録/更新 | 2秒以内   | 5秒以内     | 通常負荷時 |
| バッチ処理 | -      | 2時間以内    | 月次処理  |
### 2.2 スループット
| 処理内容       | 想定処理件数   | 最大処理件数    | 備考      |
| ---------- | -------- | --------- | ------- |
| トランザクション処理 | 100件/秒   | 300件/秒    | 会員登録・変更 |
| バッチ処理      | 5000件/時間 | 20000件/時間 | 会員一括更新等 |
### 2.3 同時接続数
| 項目        | 通常時  | ピーク時 | 備考        |
| --------- | ---- | ---- | --------- |
| 同時接続ユーザー数 | 100人 | 500人 | 入会・退会ピーク時 |
| 同時セッション数  | 100  | 500  |           |
### 2.4 リソース使用率
| リソース     | 通常時上限   | ピーク時上限  | 備考 |
| -------- | ------- | ------- | -- |
| CPU使用率   | 70%     | 90%     |    |
| メモリ使用率   | 70%     | 90%     |    |
| ディスク使用率  | 80%     | 90%     |    |
| ネットワーク帯域 | 200Mbps | 800Mbps |    |
## 3. 可用性要件
### 3.1 稼働率
| 項目    | 要件       | 備考         |
| ----- | -------- | ---------- |
| 年間稼働率 | 99.9%    | 計画停止を除く    |
| 稼働時間  | 24時間365日 |            |
| 計画停止  | 月1回 2時間  | 深夜帯のメンテナンス |
### 3.2 障害対応
| 項目            | 要件                     | 備考 |
| ------------- | ---------------------- | -- |
| 目標復旧時間(RTO)   | 重大障害:4時間以内 軽微障害:12時間以内 |    |
| 目標復旧ポイント(RPO) | 2時間前のデータ               |    |
| 障害検知時間        | 10分以内                  |    |
### 3.3 冗長化構成
| 項目        | 要件        | 備考   |
| --------- | --------- | ---- |
| サーバー冗長化   | 必要        | LB構成 |
| ストレージ冗長化  | 必要(RAID1) |      |
| ネットワーク冗長化 | 必要        |      |
| 電源冗長化     | 必要        |      |
## 4. 拡張性要件
### 4.1 将来の拡張予測
| 項目        | 現状      | 3年後予測   | 備考 |
| --------- | ------- | ------- | -- |
| ユーザー数     | 1000人   | 5000人   |    |
| データ量      | 1TB     | 5TB     |    |
| トランザクション数 | 1000件/日 | 5000件/日 |    |
### 4.2 スケーラビリティ
| 項目       | 要件       | 備考       |
| -------- | -------- | -------- |
| スケールアウト  | 可能       |          |
| スケールアップ  | 可能       |          |
| 最大拡張数/容量 | 10台/10TB | サーバー/DB等 |
## 5. セキュリティ要件
### 5.1 認証・認可
| 項目        | 要件                                 | 備考     |
| --------- | ---------------------------------- | ------ |
| 認証方式      | ID/パスワード、多要素認証                     | 会員・管理者 |
| パスワードポリシー | 8文字以上、有効期限90日、履歴3世代、英大小文字・数字・記号を必須 |        |
| アクセス制御    | ロールベース                             | 会員/管理者 |
| 特権ID管理    | 管理者による厳格管理                         |        |
### 5.2 データ保護
| 項目       | 要件            | 備考      |
| -------- | ------------- | ------- |
| 保存データ暗号化 | 必要(AES256)    | 会員情報    |
| 通信データ暗号化 | 必要(TLS 1.2以上) | Web通信   |
| 個人情報保護   | マスキング、仮名化処理   | 退会/削除時等 |
### 5.3 セキュリティ監視
| 項目     | 要件                  | 備考      |
| ------ | ------------------- | ------- |
| ログ取得   | アクセス/操作/セキュリティログ 必須 |         |
| ログ保存期間 | 3年間                 |         |
| 侵入検知   | 必要                  | IDS/IPS |
| 脆弱性検査  | 年2回実施               |         |
## 6. 運用保守性要件
### 6.1 監視要件
| 項目     | 要件                       | 備考 |
| ------ | ------------------------ | -- |
| 監視対象   | サーバー稼働状況、リソース使用率、アプリ稼働状況 |    |
| 監視間隔   | 5分ごと                     |    |
| アラート通知 | 管理者へのメール通知、自動通報          |    |
### 6.2 バックアップ・リストア
| 項目         | 要件           | 備考 |
| ---------- | ------------ | -- |
| バックアップ方式   | フル:週1回、差分:日次 |    |
| バックアップ時間帯  | 深夜2時~4時      |    |
| リストア目標時間   | 4時間以内        |    |
| バックアップ保存期間 | 4週間          |    |
### 6.3 パッチ適用
| 項目          | 要件        | 備考 |
| ----------- | --------- | -- |
| セキュリティパッチ   | 5日以内に適用   |    |
| アプリケーションパッチ | 月次でまとめて適用 |    |
| パッチ適用時間帯    | 深夜2時~4時   |    |
### 6.4 障害対応
| 項目      | 要件                                | 備考 |
| ------- | --------------------------------- | -- |
| サポート時間  | 24時間365日                          |    |
| 障害レベル定義 | レベル1(重大)、レベル2(中程度)、レベル3(軽微)       |    |
| 初動対応時間  | レベル1:2時間以内、レベル2:4時間以内、レベル3:1営業日以内 |    |
## 7. 互換性・移植性要件
### 7.1 クライアント環境
| 項目     | 要件                                             | 備考 |
| ------ | ---------------------------------------------- | -- |
| 対応OS   | Windows11/10, macOS 最新, iOS 16以上, Android 13以上 |    |
| 対応ブラウザ | Chrome, Edge, Firefox, Safari(最新版)             |    |
| 画面解像度  | 最小解像度:1920×1080                                |    |
### 7.2 外部システム連携
| 連携システム | 連携方式  | プロトコル  | データフォーマット | 備考    |
| ------ | ----- | ------ | --------- | ----- |
| 顧客管理   | API連携 | REST   | JSON      |       |
| 決済     | バッチ連携 | ファイル転送 | CSV       | 月次処理等 |
### 7.3 データ移行
| 項目         | 要件          | 備考      |
| ---------- | ----------- | ------- |
| データ移行対象    | 会員データ、履歴データ | 旧システムより |
| データ移行時間    | 6時間以内       |         |
| 移行時の業務停止時間 | 2時間以内       |         |
## 8. 信頼性要件
### 8.1 品質目標
| 項目      | 要件              | 備考 |
| ------- | --------------- | -- |
| 重大バグ発生率 | リリース後1週間以内に1件以下 |    |
| エラー検出率  | 99.5%           |    |
| データ整合性  | 100%            |    |
### 8.2 エラー処理
| 項目      | 要件         | 備考 |
| ------- | ---------- | -- |
| 入力エラー   | 即時フィードバック  |    |
| システムエラー | ログ記録、管理者通知 |    |
| リトライ処理  | 最大3回       |    |
## 9. ユーザビリティ要件
### 9.1 アクセシビリティ
| 項目         | 要件            | 備考 |
| ---------- | ------------- | -- |
| アクセシビリティ基準 | WCAG 2.1 AA準拠 |    |
| 多言語対応      | 日本語、英語        |    |
### 9.2 操作性
| 項目     | 要件               | 備考 |
| ------ | ---------------- | -- |
| 操作習熟時間 | 1時間以内            |    |
| ヘルプ機能  | オンラインヘルプ、ツールチップ  |    |
| 画面遷移   | 3クリック以内で目的の画面へ到達 |    |
## 10. 法令・規制対応要件
### 10.1 コンプライアンス
| 項目      | 要件      | 備考     |
| ------- | ------- | ------ |
| 個人情報保護法 | 対応必須    |        |
| GDPR    | 対象外     | 日本居住限定 |
| 業界固有規制  | 特定商取引法等 |        |
### 10.2 監査・証跡
| 項目      | 要件  | 備考    |
| ------- | --- | ----- |
| 監査ログ    | 必須  |       |
| データ保持期間 | 3年間 |       |
| 改ざん防止   | 必要  | 電子署名等 |
## 11. 災害対策要件
### 11.1 BCP対策
| 項目        | 要件    | 備考     |
| --------- | ----- | ------ |
| 災害時RTO    | 6時間以内 |        |
| 災害時RPO    | 2時間以内 |        |
| バックアップサイト | 必要    | 別リージョン |
### 11.2 データセンター要件
| 項目    | 要件         | 備考 |
| ----- | ---------- | -- |
| 地理的分散 | 必要(2拠点以上)  |    |
| 耐震/免震 | 必要(震度6強対応) |    |
| 自家発電  | 必要(24時間稼働) |    |
## 12. その他の非機能要件
### 12.1 教育・トレーニング
| 項目        | 要件                 | 備考 |
| --------- | ------------------ | -- |
| 管理者教育     | 4時間のトレーニング         |    |
| エンドユーザー教育 | 2時間のトレーニング、マニュアル提供 |    |
### 12.2 サポート体制
| 項目      | 要件                    | 備考 |
| ------- | --------------------- | -- |
| サポート窓口  | 電話、メール、チャット           |    |
| サポート時間  | 平日9時~18時              |    |
| サポートレベル | ヘルプデスク、技術サポート、開発者サポート |    |
## 13. 非機能要件の優先順位付け
以下の非機能要件について、ビジネス要件との整合性から優先順位を設定する。
| 優先順位 | 非機能要件カテゴリ | 理由             |
| ---- | --------- | -------------- |
| 1    | セキュリティ    | 個人情報を扱うため      |
| 2    | 可用性       | サービス停止がビジネス影響大 |
| 3    | パフォーマンス   | 利用者数の増加に備えるため  |
## 14. 参考資料・付録
### 14.1 参考規格・基準
- JIS Q 15001
- 個人情報保護法ガイドライン
- WCAG 2.1
### 14.2 用語集
| 用語      | 説明        |
| ------- | --------- |
| 会員ID    | 会員を識別するID |
| ロール     | ユーザー権限区分  |
| RTO/RPO | 災害復旧指標    |
### 14.3 関連文書
- 会員管理要件定義書
- 会員管理システム設計書
- 会員管理運用設計書