システムが実現すべき応答時間などのシステムの品質を明確にする工程として, 適切なものはどれか。
- アシステムテスト
- イシステム要件定義
- ウソフトウェア詳細設計
- エプログラミング
正解と解説を見る
正解
イ システム要件定義
システム要件定義は、システムに求められる機能や性能(応答時間などの品質)を明確にして文書化する工程であり、この段階でシステムが実現すべき品質が定義される。システムテストは、既に定義・実装された要件どおりにシステムが動作するかを確認する工程であり、要件を新たに明確化する工程ではない。ソフトウェア詳細設計はプログラム内部の構造を設計する工程、プログラミングはコードを実際に作成する工程であり、いずれもシステム要件定義よりも後工程である。