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