令和3年度 ITパスポート試験 公開問題 問43
マネジメント調達・契約
A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
解答・解説
正解: ウ. 結合テストと総合テストの間
請負契約における受入れ検収は、受託者(B社)が委託された作業を完了し、その成果物を発注者(A社)に納品するタイミングで実施されます。
問題文より、システムの開発順序とB社への委託範囲は以下の通りです。
- システムの開発順序: システム要件定義 → 設計 → プログラミング → 結合テスト → 総合テスト → 運用テスト
- B社への委託範囲: 設計、プログラミング、結合テスト
B社は「結合テスト」までを完了させた時点で、成果物をA社に納品します。A社はその納品物が要件を満たしているかを確認(受入れ検収)した上で、自社で担当する次の工程である「総合テスト」に移行します。
したがって、A社が実施する受入れ検収は、B社の最終工程である結合テストと、A社の次工程である総合テストの間で実施するのが適切です。
各選択肢の解説
- ア(システム要件定義と設計の間): B社に委託した作業(設計以降)が始まる前の段階であり、不適切です。
- イ(プログラミングと結合テストの間): B社に委託した作業(結合テストまで)の途中の段階であり、請負契約における受入れ検収のタイミングとしては不適切です。
- ウ(結合テストと総合テストの間): 正解です。B社に委託した作業の成果物を受け取り、A社が受入れ検収を行う段階です。
- エ(総合テストと運用テストの間): 既にA社が成果物を受け取り、自社でのテスト(総合テスト)を実施した後の段階であり、不適切です。