本文へスキップ

平成22年度 春期 ITパスポート試験 問49

この問題の解説と、これまでの解答の記録です。

問49
頻出度★★★

ソフトウェアの受入れに関する記述として, 適切なものはどれか。

出典 平成22年度 春期 ITパスポート試験 問49
解説

問 49

  • 不正解ア

    受入れで開発者の関与があってはならない、という点が誤り。合否を判定する主体が取得者であることと、開発者が支援してはいけないことは別の話である。実際の受入れではテスト環境の準備や操作説明、検出された不具合の修正など開発者の支援が不可欠であり、支援を受けても取得者が主体的に判定する限り受入れの客観性は保たれる。

  • 不正解イ

    受入れの判断基準を詳細設計書としている点が誤り。詳細設計書はソフトウェアを内部でどう作るかを開発者が決めた成果物であり、取得者が求めた業務要件を表すものではない。受入れテストは取得者が提示した要件定義書や発注仕様書に基づいて、業務が要求どおりに遂行できるかという観点で実施する。詳細設計書に基づいて検証するのは、開発者側が行う単体テストや結合テストの段階である。

  • 不正解ウ

    受入れを開発者が主体的に行うとしている点が誤りで、主体が逆である。開発者が自ら作ったものを自ら合格と判定しては検収の意味がなく、品質の客観的な確認にならない。開発者が主体となって行うのは納品前のシステムテスト (総合テスト) までであり、その後の受入れの合否判定は発注側である取得者の責任範囲となる。

  • エ

    正解 正解は エ。ソフトウェアの受入れとは、発注して納品を受けた側 (取得者) が、納入されたソフトウェアが発注時の要件どおりに作られているかを確認し、検収して受け取る作業である。共通フレームの取得プロセスでも、受入れテストや受入れレビューを実施して合否を判定する責任は取得者にあると定められている。一方で、テスト環境の構築、テストデータの準備、操作説明、指摘された不具合の修正といった作業は開発者 (供給者) の協力なしには進まないため、開発者は受入れを支援する役割を担う。「判定するのは取得者、それを手伝うのが開発者」という役割分担をそのまま述べた エ が適切である。

ここがポイント
  • 受入れ (受入れテスト・検収) の主体は取得者 (発注側)、開発者 (供給者) はそれを支援する立場。共通フレームの取得プロセスにおける基本的な役割分担であり、主体が逆になっている選択肢や開発者の支援を否定する選択肢は誤りと判断できる。
  • 受入れテストの判定基準は要件定義書・発注仕様書など取得者が示した要求事項であって、開発者の内部成果物である詳細設計書ではない。詳細設計書を基準にするのは開発者側の単体テスト・結合テストであり、テスト工程ごとに何を基準に検証するかを対応づけて覚えておくとよい。
用語

解答の記録