平成28年度 プロジェクトマネージャ試験 午前II 問16
JIS X 0160において,“開発者は,ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義し,文書化する。”というタスクを実施するプロセスはどれか。
- ア ソフトウェア結合
- イ ソフトウェア詳細設計
- ウ ソフトウェア適格性確認テスト
- エ ソフトウェア方式設計
解答・解説を見る
正解:エ
AI解説
JIS X 0160(ソフトウェアライフサイクルプロセス)では,ソフトウェア方式設計(アーキテクチャ設計)の段階で,後工程のソフトウェア結合に備えて暫定的なテスト要求事項とスケジュールを定義・文書化する。設計と対応するテストをV字モデルのように対にして,設計時にテスト計画を準備するという考え方である。 ア: ソフトウェア結合は定義済みのテスト要求事項に従って結合テストを実施するプロセスであり,暫定的要求事項を定義する側ではない。 イ: ソフトウェア詳細設計で文書化するのはユニットテスト(単体テスト)のテスト要求事項であり,結合のためのものではない。 ウ: ソフトウェア適格性確認テストは,ソフトウェア要件を満たすかを確認する最終段階のテストプロセスである。 エ: 正解。ソフトウェア方式設計において,ソフトウェア結合のための暫定的なテスト要求事項及びスケジュールを定義し文書化する。 💡 V字モデルの対応関係「方式設計⇔結合テスト,詳細設計⇔単体テスト,要件定義⇔適格性確認テスト」を覚えれば,どの設計段階でどのテストを計画するかが導ける。
出典:平成28年度 秋期 プロジェクトマネージャ試験 午前II 問16 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。