問題
要件定義における「機能要件」と「非機能要件」の違いとして正しいものはどれか。
選択肢
- 1機能要件はシステムが何をするか、非機能要件は性能・信頼性・セキュリティなどの品質特性
- 2機能要件は必須、非機能要件は任意
- 3機能要件は経営者、非機能要件は開発者が定義する
- 4両者は同じ意味である
正解
1. 機能要件はシステムが何をするか、非機能要件は性能・信頼性・セキュリティなどの品質特性
詳しい解説を見る解説を閉じる
解説
機能要件はシステムが提供する機能やサービス、「何をするか」を定義したものです。一方、非機能要件は性能、可用性、信頼性、セキュリティ、ユーザビリティ、保守性などの品質特性や制約条件で、「どのように振る舞うか」を定義します。IPAの非機能要求グレードでは6大項目(可用性、性能・拡張性、運用・保守性、移行性、セキュリティ、システム環境)を体系化しています。
一問一答
全400問を繰り返し学習