平成24年度 春期 午前Ⅱ 問16
システム開発技術
システム開発で行われる各テストについて,そのテスト要求事項が定義されるアクティビティとテストの組合せのうち,適切なものはどれか。
選択肢は原典ではシステム方式設計/ソフトウェア方式設計/ソフトウェア詳細設計の表。
- アシステム方式設計:運用テスト / ソフトウェア方式設計:システム結合テスト / ソフトウェア詳細設計:ソフトウェア結合テスト
- イシステム方式設計:運用テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
- ウシステム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
- エシステム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェアユニットテスト / ソフトウェア詳細設計:ソフトウェア結合テスト
答えと解説を見る
✓ これが正解ウシステム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
解説
方式設計と詳細設計で、それぞれ対になる結合テストやユニットテストを定めます。
見分ける軸は、設計の各段階と、その設計を確かめるテストが対になっていることです。開発の各設計段階では、その段階で決めた内容を後で確かめるテストの要求事項をあわせて定義します。システム方式設計では、システムをハードウェアやソフトウェアなどの品目に分けるので、それらを組み合わせて確かめるシステム結合テストの要求事項を定めます。ソフトウェア方式設計では、ソフトウェアを構成要素に分けるので、それらを組み合わせるソフトウェア結合テストを定めます。ソフトウェア詳細設計では、個々のユニットの中身を決めるので、ソフトウェアユニットテストを定めます。分けた単位を組み合わせて確かめるのが結合テスト、と設計とテストを対にして覚えると見分けられます。
ほかの選択肢はなぜ違うのか
- アシステム方式設計:運用テスト / ソフト…:システム方式設計に運用テストを当てていますが、運用テストは利用者が実際の業務に近い形で確かめるテストで、方式設計の対にはなりません。ソフトウェア方式設計にシステム結合テストを当てている点も、階層が一段ずれています。
- イシステム方式設計:運用テスト / ソフト…:ソフトウェア方式設計とソフトウェア詳細設計の組は合っていますが、システム方式設計に運用テストを当てている点が誤りです。システムを品目に分ける設計なので、対になるのは品目を組み合わせるシステム結合テストです。
- エシステム方式設計:システム結合テスト /…:システム方式設計の組は合っていますが、下の二つが入れ替わっています。構成要素に分けるソフトウェア方式設計の対は結合テスト、ユニットの中身を決める詳細設計の対はユニットテストです。
この問題の用語
- 運用テスト本番と同じ環境で、実際の業務のとおりに動くかを利用者と運用者が確かめるテストです。開発の最後に、本番稼働の前に行います。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16
同じ用語が出る問題
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)