IPA過去問ドリル

平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16

テクノロジ/開発技術

JIS X 0160において,“開発者は,ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義し,文書化する。”というタスクを実施するプロセスはどれか。

出典:平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16

正解:エ

解説

JIS X 0160(ソフトウェアライフサイクルプロセス)では,開発者が実施するタスクとして,ソフトウェアの結合や適格性確認テストの要求事項及びスケジュールをあらかじめ定義し文書化することが,方式設計(アーキテクチャ設計)の段階,すなわちソフトウェア方式設計プロセスのタスクとして定められている。これは,結合やテストの計画を,実際に結合作業を行う前の設計段階から準備しておくことを意図したものである。

選択肢ごとの解説

  • 誤り。ソフトウェア結合プロセスは,方式設計の段階で定義されたテスト要求事項及びスケジュールに基づいて,実際にソフトウェア要素を結合し,結合したソフトウェアがその要求事項を満たすことを確認するプロセスである。
  • 誤り。ソフトウェア詳細設計プロセスは,ソフトウェア方式設計で定義された各コンポーネントについて,より詳細な設計を行うプロセスであり,結合のための暫定的なテスト要求事項及びスケジュールを定義するタスクは,これより前の方式設計プロセスで実施される。
  • 誤り。ソフトウェア適格性確認テストプロセスは,開発されたソフトウェア製品が要求事項を満たしていることを確認するテストを実施するプロセスであり,結合のための暫定的なテスト要求事項及びスケジュールを定義するタスクとは異なる。
  • 正しい。ソフトウェア結合のための暫定的なテスト要求事項及びスケジュールを定義し,文書化するタスクは,ソフトウェア方式設計プロセスで実施される。
プロジェクトマネージャの過去問を演習モードで解く