平成28年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22
システム開発技術
システム方式設計に関する問題
システム開発で行うテストについて,テスト要求事項を定義するアクティビティと対応するテストの組合せのうち,適切なものはどれか。
| システム方式設計 | ソフトウェア方式設計 | ソフトウェア詳細設計 | |
|---|---|---|---|
| ア | 運用テスト | システム結合テスト | ソフトウェア結合テスト |
| イ | 運用テスト | ソフトウェア結合テスト | ソフトウェアユニットテスト |
| ウ | システム結合テスト | ソフトウェア結合テスト | ソフトウェアユニットテスト |
| エ | システム結合テスト | ソフトウェアユニットテスト | ソフトウェア結合テスト |
- ア運用テスト / システム結合テスト / ソフトウェア結合テスト
- イ運用テスト / ソフトウェア結合テスト / ソフトウェアユニットテスト
- ウシステム結合テスト / ソフトウェア結合テスト / ソフトウェアユニットテスト
- エシステム結合テスト / ソフトウェアユニットテスト / ソフトウェア結合テスト
答えと解説を見る
✓ これが正解ウシステム結合テスト / ソフトウェア結合テスト / ソフトウェアユニットテスト
解説
方式設計は結合テスト、詳細設計はユニットテストに対応します。
開発の各段階で決めた内容は、それに見合ったテストで確かめます。システム方式設計で決めたシステムの構成は、システム結合テストで確かめます。ソフトウェア方式設計で決めたソフトウェアの構造は、ソフトウェア結合テストで確かめます。ソフトウェア詳細設計で決めた各ユニットの中身は、ソフトウェアユニットテストで確かめます。設計が細かくなるほど、対応するテストの対象も小さな単位になります。この対応関係が見分けの軸です。
ほかの選択肢はなぜ違うのか
- ア運用テスト / システム結合テスト / …:システム方式設計に運用テストを対応させている点が誤りです。運用テストは、利用者の業務の中で使えるかを確かめるもので、方式設計より上流の要件に対応します。続く二つの列も一段ずつずれています。
- イ運用テスト / ソフトウェア結合テスト …:ソフトウェアの二つの列は正しく対応していますが、システム方式設計に運用テストを当てている点が誤りです。運用テストで確かめるのは業務の中での使い勝手で、システムの構成の設計ではありません。
- エシステム結合テスト / ソフトウェアユニ…:システム方式設計の対応は正しいものの、ソフトウェアの二つの列が入れ替わっています。ユニットの中身を決める設計に結合の段階のテストを当てると、確かめる範囲が大きすぎて対応が合いません。
この問題の用語
- 運用テスト本番と同じ環境で、実際の業務のとおりに動くかを利用者と運用者が確かめるテストです。開発の最後に、本番稼働の前に行います。
出典:平成28年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22
同じ用語が出る問題
- 平成24年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22:システム方式設計に関する問題(運用テスト)
- 平成21年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問18:システム方式設計に関する問題(運用テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)