平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問16

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

図の説明テキスト

システム開発のフェーズを左から右へ順に並べた枠と、ア〜エが示すフェーズの範囲を両矢印で表した図。フェーズの並び(左から順):「システム化計画」「要件定義」「システム外部設計」「システム内部設計」「ソフトウェア設計,プログラミング,ソフトウェアテスト」「システム結合」「システムテスト」「導入・受入支援」。矢印の範囲:アは「システム化計画」の左端から「導入・受入支援」の右端まで、イは「要件定義」の左端から「導入・受入支援」の右端まで、ウは「要件定義」の左端から「システム結合」の右端まで、エは「システム内部設計」の左端から「システム結合」の右端まで。

解答・解説

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

経済産業省が策定した「情報システム・モデル取引・契約書」では、システム開発の各フェーズにおけるユーザ(取得者)とベンダ(供給者)の役割分担や成果物の確定度合いに応じて、適切な契約形態(準委任型または請負型)を選択する多段階契約を推奨しています。

各フェーズにおける標準的な契約形態は以下の通りです。

  1. 企画・要件定義・システム外部設計フェーズ(上流工程)
    • 「システム化計画」「要件定義」「システム外部設計」のフェーズでは、ユーザ側が主体となって業務要件や外部仕様を決定し、ベンダはそれを支援する立場となります。
    • 契約締結時点では開発すべき対象(成果物)の仕様が確定していないため、仕事の完成を約束する請負型ではなく、業務の遂行自体を目的とする準委任型の契約が適切とされています。
  2. システム内部設計〜システム結合フェーズ(開発工程)
    • 「システム外部設計」が完了すると、作成すべきシステムの仕様が明確になります。
    • そのため、「システム内部設計」「ソフトウェア設計,プログラミング,ソフトウェアテスト」「システム結合」のフェーズでは、ベンダが自らの裁量と責任で成果物の完成を約束する請負型の契約が適切とされています。
  3. システムテスト・導入・受入支援フェーズ
    • 「システムテスト」「導入・受入支援」のフェーズは、ユーザ主体で実施する運用テストや受入作業をベンダが支援する工程であるため、再び準委任型の契約が適切とされています。

したがって、請負型の契約が適切とされる範囲は「システム内部設計」から「システム結合」までを示すエが正解です。

各選択肢の解説

  • ア:準委任型が適切とされる上流工程(「システム化計画」〜「システム外部設計」)および下流工程(「システムテスト」〜「導入・受入支援」)が含まれているため誤りです。
  • イ:準委任型が適切とされる「要件定義」「システム外部設計」および「システムテスト」「導入・受入支援」が含まれているため誤りです。
  • ウ:準委任型が適切とされる「要件定義」「システム外部設計」が含まれているため誤りです。
  • エ:「システム内部設計」から「システム結合」までの範囲を示しており、仕様確定後にベンダが成果物の完成責任を負う請負型の契約が適切なフェーズであるため正解です。

Spineチーム