用語集
要件定義ようけんていぎ
システムが満たすべき機能・非機能を確定する工程。設計の前段階。
ITパスポート
要件定義は、システム化計画(システム化計画)の後、設計・開発に入る前に、システムが満たすべき要件を確定する工程です。利害関係者へのヒアリングや業務分析を通じて要件定義書をまとめます。
| 要件の種類 | 内容 |
|---|---|
| 機能要件(機能要件) | システムが何をするか |
| 非機能要件(非機能要件) | 性能・可用性・セキュリティなどの品質 |
たとえば「注文を登録できる」(機能)、「混雑時も 3 秒以内に応答」(非機能) のように、漏れなく決めます。ウォータフォール型開発ではここで固めた要件で後工程が進むため、不備があると後戻りコストが大きくなります。アジャイルでは反復しながら要件を磨きます。
試験では 開発工程の中で要件定義が最上流の確定作業である点と、機能要件・非機能要件の両方を含む点が問われます。