令和4年度 秋期 応用情報技術者試験 午前 問66

“情報システム・モデル取引・契約書<第二版>”によれば,ウォーターフォールモデルによるシステム開発において,ユーザ(取得者)とベンダ(供給者)間で請負型の契約が適切であるとされるフェーズはどれか。

ウォーターフォールモデルにおける各フェーズと契約範囲を示す図
図の説明テキスト

横軸にシステム開発のフェーズ(システム化計画、要件定義、システム外部設計、システム内部設計、ソフトウェア設計,プログラミング,ソフトウェアテスト、システム結合、システムテスト、受入・導入支援)が並んだ表と、その下に期間を示す両端矢印の図。
矢印アはシステム化計画から受入・導入支援まで(点線)、矢印イは要件定義から受入・導入支援まで、矢印ウは要件定義からシステム結合まで、矢印エはシステム内部設計からシステム結合までの範囲を示している。

解答・解説

正解: エ. システム内部設計フェーズからシステム結合フェーズまで

正解の根拠

経済産業省が策定した「情報システム・モデル取引・契約書<第二版>」では、システム開発における各フェーズの性質に応じて適切な契約形態(請負契約または準委任契約)を使い分けることが推奨されています。

  • 要件定義フェーズや外部設計フェーズ:仕様が確定しておらず、ベンダが完成の約束(瑕疵担保・契約不適合責任)を負うことが難しいため、原則として準委任契約が適切とされています。
  • システム内部設計フェーズからシステム結合フェーズ:外部設計で確定した仕様に基づき、プログラム等の成果物を作成して完成させることが目的となるため、請負契約が適切とされています。
  • 受入・導入支援フェーズ:ユーザ側の業務であり、ベンダはそれを支援する立場となるため、準委任契約が適切とされています。

したがって、請負型の契約が適切であるとされるフェーズは「システム内部設計フェーズからシステム結合フェーズまで」となります。

各選択肢の解説

  • ア: システム化計画フェーズや受入・導入支援フェーズは、ユーザが主体となる業務であり、ベンダは支援を行う立場であるため準委任契約が適切です。
  • イ: 要件定義フェーズは仕様が未確定であるため、また受入・導入支援フェーズはユーザ主体の業務であるため、いずれも準委任契約が適切です。
  • ウ: 要件定義フェーズは仕様が未確定であり、完成の約束ができないため準委任契約が適切です。
  • エ: 正解です。外部設計で確定した仕様に基づいて成果物を完成させるフェーズであるため、請負契約が適切です。

Spineチーム