DBデータベーススペシャリスト試験 午前Ⅱ

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

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

システム開発で行われる各テストについて,そのテスト要求事項が定義されるアクティビティとテストの組合せのうち,適切なものはどれか。
システム方式設計,ソフトウェア方式設計及びソフトウェア詳細設計の各アクティビティに対応するテストを,選択肢アからエで示した表。
システム方式設計,ソフトウェア方式設計及びソフトウェア詳細設計の各アクティビティに対応するテストを,選択肢アからエで示した表。

選択肢

  1. ア
    システム方式設計:運用テスト/ソフトウェア方式設計:システム結合テスト/ソフトウェア詳細設計:ソフトウェア結合テスト
  2. イ
    システム方式設計:運用テスト/ソフトウェア方式設計:ソフトウェア結合テスト/ソフトウェア詳細設計:ソフトウェアユニットテスト
  3. ウ
    システム方式設計:システム結合テスト/ソフトウェア方式設計:ソフトウェア結合テスト/ソフトウェア詳細設計:ソフトウェアユニットテスト
  4. エ
    システム方式設計:システム結合テスト/ソフトウェア方式設計:ソフトウェアユニットテスト/ソフトウェア詳細設計:ソフトウェア結合テスト
解き方のヒントを見る

対象と条件を整理する視点

設問では、比較する対象の範囲と条件の意味を分けて読み、同じ基準で並べて考えることが重要です。用語の定義、適用される対象、条件が成立する場面を確認し、記憶だけでなく文脈との整合性を確かめましょう。

この問題で問われていること

一つの観点として、各選択肢が示す内容を、対象・比較基準・適用条件の三つに分解して見比べてください。条件の一部だけが一致していないか、対象の範囲がずれていないかを確認します。

視点

比較を行うときは、何を対象にし、どの基準で、どの条件のもとで判断するのかを整理します。似た用語や表現は役割と適用範囲を区別して捉えましょう。

確認ポイント

  • 比較対象の範囲が揃っているか確認する
  • 条件や基準の意味を分けて整理する
  • 選択肢全体が同じ文脈に当てはまるか見直す
正解と解説を見る

正解

ウ

解説

システム方式設計ではシステム全体の結合を、ソフトウェア方式設計ではソフトウェア間の結合を、ソフトウェア詳細設計では個々のユニットを検証するテスト要求事項を定義する。したがって適切な組合せはウです。

理由

システム方式設計はシステム全体の構成や連携を定めるため、システム結合テストの要求事項を定義する。ソフトウェア方式設計はソフトウェア内部の構成や機能間の連携を扱うため、ソフトウェア結合テストに対応する。ソフトウェア詳細設計は個々のモジュールやユニットの詳細を定めるため、ソフトウェアユニットテストに対応する。

比較

テストレベルは、システム全体からソフトウェア内部、さらに個々のユニットへと対象が細かくなる設計段階に対応する。運用テストは運用上の適合性を確認するテストであり、システム方式設計に対応する組合せではありません。また、結合テストとユニットテストを別の設計段階に割り当てると、検証対象の粒度が一致しない。

選択肢ア

これは不正解だよ。システム方式設計で定義されるのは、運用時の適合性を確認する運用テストではなく、システム全体の連携を確認するシステム結合テストである。また、ソフトウェア方式設計はソフトウェア結合テストに対応するが、ソフトウェア詳細設計ではソフトウェアユニットテストを定義するため、後半も一致しない。

選択肢イ

これは不正解だよ。ソフトウェア方式設計とソフトウェア結合テスト、ソフトウェア詳細設計とソフトウェアユニットテストの対応は適切である。しかし、システム方式設計に運用テストを割り当てている点が誤りであり、この段階ではシステム全体を対象とするシステム結合テストを定義する。

選択肢ウ(正解)

これは正解だよ。システム方式設計はシステム全体の連携を対象とするためシステム結合テストに対応し、ソフトウェア方式設計はソフトウェア結合テストに対応する。さらに、ソフトウェア詳細設計は個々のユニットの構造を扱うため、ソフトウェアユニットテストに対応する。設計対象の粒度とテストレベルが整合している。

選択肢エ

これは不正解だよ。システム方式設計とシステム結合テストの対応は適切であるが、ソフトウェア方式設計にソフトウェアユニットテストを割り当てている点が誤りである。方式設計はソフトウェア全体の構成や機能間の連携を扱うためソフトウェア結合テストに対応し、詳細設計側の割当ても入れ替わっている。

学習のポイント

設計対象の粒度と、対応するテストレベルの関係を整理する。

出典:独立行政法人 情報処理推進機構(IPA)平成24年度春期 データベーススペシャリスト試験 午前Ⅱ 問24(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針