システム開発で行うテストについて,テスト要求事項を定義するアクティビティと対応するテストの組合せのうち,適切なものはどれか。
V字モデルでは設計と同じ粒度のテストが対応する
| システム方式設計 | ソフトウェア方式設計 | ソフトウェア詳細設計 | |
|---|---|---|---|
| ア | 運用テスト | システム結合テスト | ソフトウェア結合テスト |
| イ | 運用テスト | ソフトウェア結合テスト | ソフトウェアユニットテスト |
| ウ | システム結合テスト | ソフトウェア結合テスト | ソフトウェアユニットテスト |
| エ | システム結合テスト | ソフトウェアユニットテスト | ソフトウェア結合テスト |
選択肢
- アシステム方式設計:運用テスト / ソフトウェア方式設計:システム結合テスト / ソフトウェア詳細設計:ソフトウェア結合テスト
- イシステム方式設計:運用テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
- ウシステム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
- エシステム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェアユニットテスト / ソフトウェア詳細設計:ソフトウェア結合テスト
正解と解説
正解:ウ システム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
共通フレームでは、各設計アクティビティでその粒度に対応するテストの要求事項を定義します。システム方式設計にはシステム結合テスト、ソフトウェア方式設計にはソフトウェア結合テスト、ソフトウェア詳細設計にはソフトウェアユニットテストが対応し、V字モデルの左右が対称に対応します。
選択肢ごとの解説
- ア誤り。運用テストに対応するのは要件定義であり、システム方式設計ではない。
- イ誤り。システム方式設計に運用テストを対応させている点が誤り。
- ウ正しい。方式設計と結合テスト、詳細設計とユニットテストが階層どおり対応している。
- エ誤り。方式設計と詳細設計に対応するテストが入れ替わっている。
同じ分野の他の問題
- 図のような階層構造で設計された組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テス…2025年度 秋期 午前II 問22
- JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術…2025年度 秋期 午前II 問18
- アジャイル開発手法の一つであるスクラムを適用したソフトウェア開発プロジェクトにおいて、KPT手法を用いてレトロスペクティ…2025年度 春期 午前II 問23
- アジャイル開発のプロジェクトで、ソースコードの品質を向上させるために、バグ、コードの重複、脆弱性につながるコードを自動で…2025年度 春期 午前II 問22
- エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。2024年度 秋期 午前II 問23
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。