令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
テクノロジ/開発技術ソフトウェアライフサイクルプロセスに基づいて実施するシステム開発において,次の実施条件に従って行うテストはどれか。 〔実施条件〕 ①テストの対象 ・構成部品(ユニット,コンポーネント)を結合したソフトウェア品目 ②テスト結果の評価時に考慮する基準 ・ソフトウェア品目への要求事項に対するテスト網羅性 ・システム結合及びテストの実現可能性
出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
- アシステム結合テスト
- イシステム適格性確認テスト
- ウソフトウェア結合テスト
- エソフトウェア適格性確認テスト
正解:エ
解説
共通フレームにおけるソフトウェア適格性確認テストは,ソフトウェア結合によって統合されたソフトウェア品目が,ソフトウェア要件定義で定義された要求事項を満たしているかどうかをテスト網羅性の観点から確認するとともに,次工程であるシステム結合及びシステムテストを実施できる状態にあるか(実現可能性)を確認するテストです。設問の実施条件は,この評価基準と一致します。
選択肢ごとの解説
- ア誤り。システム結合テストは,システムを構成するソフトウェア品目やハードウェア品目を結合するテストであり,設問はソフトウェア品目を対象としているため一致しません。
- イ誤り。システム適格性確認テストは,システム結合後のシステム全体がシステム要件を満たすかを確認するテストであり,対象がソフトウェア品目ではなくシステムです。
- ウ誤り。ソフトウェア結合テストは,ソフトウェアユニットやコンポーネントを結合する作業そのものを指し,設問にある「システム結合及びテストの実現可能性」という評価基準までは含みません。
- エ正しい。統合されたソフトウェア品目への要求事項に対するテスト網羅性と,システム結合及びシステムテストの実現可能性を評価基準とするのは,ソフトウェア適格性確認テストです。