要件の定義(業務要件定義,業務処理手順,機能要件定義,非機能要件定義,セキュリティ要件,情報・データ要件)
更新日:
用語解説
要件の定義では、業務要件、機能要件、非機能要件、セキュリティ要件、情報・データ要件などを整理し、システムに求める内容を具体的に決めます。
■ 試験で押さえるポイント
業務要件では、業務の流れ(業務処理手順)と、システム化する範囲を決めます。
機能要件は、システムが提供する機能です。
非機能要件は、性能、可用性、運用・保守、移行、セキュリティなどの品質に関する要件です。
セキュリティ要件では、扱う情報の重要度に応じて、認証、アクセス制御、ログの取得、暗号化などを決めます。
要件の種類 | 内容 | 例 |
|---|---|---|
業務要件 | システム化の対象となる業務の流れやルール | 受注から出荷までの業務手順 |
機能要件 | システムが提供する機能 | 在庫を検索し、引当てを行う |
非機能要件 | 性能、可用性、保守性、移行などの品質 | 応答3秒以内、稼働率99.9% |
セキュリティ要件 | 守るべき情報と、必要な対策 | 利用者認証、アクセス権、ログ、暗号化 |
情報・データ要件 | 扱うデータの項目、量、保存期間 | 顧客データを5年間保存 |
■ 過去問での着眼点
「障害時は半日以内に回復する」のような回復時間や稼働率の要件は非機能要件です。「警告メッセージを表示する」のような業務の機能は機能要件と区別します。