IPA過去問ドリル

平成24年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

システム開発で行われる各テストについて,そのテスト要求事項が定義されるアクティビティとテストの組合せのうち,適切なものはどれか。

出典:平成24年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:ウ

解説

システム開発のV字モデルでは,上流工程で定義した仕様に対応するテストを,対応する下流工程で実施する。すなわち,システム方式設計で定義したシステムの構成要素間の結合に関する要求事項は,システム結合テストで検証する。ソフトウェア方式設計で定義したソフトウェアの構成要素(サブシステムやモジュール)間の結合に関する要求事項は,ソフトウェア結合テストで検証する。ソフトウェア詳細設計で定義した個々のユニット(プログラム単位)の内部構造に関する要求事項は,ソフトウェアユニットテスト(単体テスト)で検証する。

選択肢ごとの解説

  • 誤り。システム方式設計に対応するテストは運用テストではなくシステム結合テストである。運用テストは,主に要件定義や企画プロセスで定義された業務要件・運用要件を検証するテストである。
  • 誤り。システム方式設計に対応するテストは運用テストではなくシステム結合テストである。また,ソフトウェア方式設計に対応するテストはソフトウェアユニットテストではなくソフトウェア結合テストである。
  • 正しい。システム方式設計にはシステム結合テスト,ソフトウェア方式設計にはソフトウェア結合テスト,ソフトウェア詳細設計にはソフトウェアユニットテストが,それぞれ対応するテストとして適切な組合せになっている。
  • 誤り。ソフトウェア方式設計に対応するテストはソフトウェアユニットテストではなくソフトウェア結合テストであり,ソフトウェア詳細設計に対応するテストはソフトウェア結合テストではなくソフトウェアユニットテストである。両者が入れ替わっている。
データベーススペシャリストの過去問を演習モードで解く