システム開発技術|令和3年度 ITパスポート試験 問43
A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
- システム要件定義と設計の間
- プログラミングと結合テストの間
- ✓ これが正解結合テストと総合テストの間
- 総合テストと運用テストの間
解説
検収は、委託した範囲が終わった直後に行うのが適切になります。
受入れ検収は、外部に任せた仕事の成果物を受け取り、約束どおりのものかを確かめて受け入れる手続きです。ですから行う場所は、任せた範囲が終わった直後になります。設問ではA社がB社に、設計とプログラミングと結合テストの三つを委託範囲として請負契約を結んでいます。開発の順序は、システム要件定義、設計、プログラミング、結合テスト、総合テスト、運用テストです。委託した範囲の終わりは結合テストなので、その次に来る総合テストとの間で受け取ることになります。早すぎれば成果物がそろわず、遅すぎればA社の作業が混ざってしまいます。検収を終えると、その範囲についての責任が受け取った側へ移るので、区切りの位置は契約の範囲と合わせておく必要があります。よって適切なのは、結合テストと総合テストの間ということになります。
ほかの選択肢はなぜ違うのか
- システム要件定義と設計の間は、B社に任せた範囲がまだ始まってすらいない時点です。受け取るべき成果物が一つもできていないので、ここで受入れ検収を行うことはできません。まだ何も出来ていません。
- プログラミングと結合テストの間は、委託した範囲のちょうど途中にあたります。結合テストがまだ残っているため、約束した成果物がそろっておらず、この時点で受け入れてしまうと、残りの責任のありかがあいまいになります。範囲の途中にあたります。
- 総合テストと運用テストの間は、委託した範囲が終わってから、A社自身が行う総合テストまで済ませてしまった後です。受け取る前に自社で手を加えた形になるため、どこまでがB社の成果なのかを確かめにくくなります。自社の作業が混ざります。
この問題に関係する言葉
- 検収
- 請負契約仕事の完成を約束して引き受ける契約のこと。作業の遂行だけを約束する準委任契約と違い、成果物を完成させる義務を負います。
- 結合テスト
- 総合テスト
出典:令和3年度 ITパスポート試験 問43
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)