IPA過去問ドリル

令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問10

テクノロジ/開発技術

ソフトウェアライフサイクルプロセスに基づいて実施するシステム開発において,次の実施条件に従って行うテストはどれか。 〔実施条件〕 ①テストの対象 ・構成部品(ユニット,コンポーネント)を結合したソフトウェア品目 ②テスト結果の評価時に考慮する基準 ・ソフトウェア品目への要求事項に対するテスト網羅性 ・システム結合及びテストの実現可能性

出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問10

正解:エ

解説

共通フレームにおけるソフトウェア適格性確認テストは,ソフトウェア結合によって統合されたソフトウェア品目が,ソフトウェア要件定義で定義された要求事項を満たしているかどうかをテスト網羅性の観点から確認するとともに,次工程であるシステム結合及びシステムテストを実施できる状態にあるか(実現可能性)を確認するテストです。設問の実施条件は,この評価基準と一致します。

選択肢ごとの解説

  • 誤り。システム結合テストは,システムを構成するソフトウェア品目やハードウェア品目を結合するテストであり,設問はソフトウェア品目を対象としているため一致しません。
  • 誤り。システム適格性確認テストは,システム結合後のシステム全体がシステム要件を満たすかを確認するテストであり,対象がソフトウェア品目ではなくシステムです。
  • 誤り。ソフトウェア結合テストは,ソフトウェアユニットやコンポーネントを結合する作業そのものを指し,設問にある「システム結合及びテストの実現可能性」という評価基準までは含みません。
  • 正しい。統合されたソフトウェア品目への要求事項に対するテスト網羅性と,システム結合及びシステムテストの実現可能性を評価基準とするのは,ソフトウェア適格性確認テストです。
システムアーキテクトの過去問を演習モードで解く