令和3年度 問43
システム開発技術
検収に関する問題
A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
- アシステム要件定義と設計の間
- イプログラミングと結合テストの間
- ウ結合テストと総合テストの間
- エ総合テストと運用テストの間
答えと解説を見る
✓ これが正解ウ結合テストと総合テストの間
解説
検収は、委託した範囲が終わった直後に行うのが適切になります。
受入れ検収は、外部に任せた仕事の成果物を受け取り、約束どおりのものかを確かめて受け入れる手続きです。ですから行う場所は、任せた範囲が終わった直後になります。設問ではA社がB社に、設計とプログラミングと結合テストの三つを委託範囲として請負契約を結んでいます。開発の順序は、システム要件定義、設計、プログラミング、結合テスト、総合テスト、運用テストです。委託した範囲の終わりは結合テストなので、その次に来る総合テストとの間で受け取ることになります。早すぎれば成果物がそろわず、遅すぎればA社の作業が混ざってしまいます。検収を終えると、その範囲についての責任が受け取った側へ移るので、区切りの位置は契約の範囲と合わせておく必要があります。よって適切なのは、結合テストと総合テストの間ということになります。
ほかの選択肢はなぜ違うのか
- アシステム要件定義と設計の間:システム要件定義と設計の間は、B社に任せた範囲がまだ始まってすらいない時点です。受け取るべき成果物が一つもできていないので、ここで受入れ検収を行うことはできません。まだ何も出来ていません。
- イプログラミングと結合テストの間:プログラミングと結合テストの間は、委託した範囲のちょうど途中にあたります。結合テストがまだ残っているため、約束した成果物がそろっておらず、この時点で受け入れてしまうと、残りの責任のありかがあいまいになります。範囲の途中にあたります。
- エ総合テストと運用テストの間:総合テストと運用テストの間は、委託した範囲が終わってから、A社自身が行う総合テストまで済ませてしまった後です。受け取る前に自社で手を加えた形になるため、どこまでがB社の成果なのかを確かめにくくなります。自社の作業が混ざります。
この問題の用語
- 請負契約仕事の完成を約束して引き受ける契約のこと。作業の遂行だけを約束する準委任契約と違い、成果物を完成させる義務を負います。
- プロジェクトある目的のために期間を決めて行う、一回限りの活動。決算処理のように同じ手順を繰り返す定常業務とは区別されます。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- 運用テスト本番と同じ環境で、実際の業務のとおりに動くかを利用者と運用者が確かめるテストです。開発の最後に、本番稼働の前に行います。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
出典:令和3年度 ITパスポート試験 問43
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問29:請負契約に関する問題(請負契約)
- 令和7年度 問1:請負に関する問題(請負契約)
- 令和3年度 問38:システム監査に関する問題(運用テスト)
- 平成30年度 秋期 (特別措置試験) 問36:スコープの変更に該当するもの(運用テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)