令和5年度 春期 応用情報技術者試験 午前 問53

過去のプロジェクトの開発実績に基づいて構築した作業配分モデルがある。システム要件定義からシステム内部設計までをモデルどおりに進めて 228 日で完了し,プログラム開発を開始した。現在,200 本のプログラムのうち 100 本のプログラムの開発を完了し,残りの 100 本は未着手の状況である。プログラム開発以降もモデルどおりに進捗すると仮定するとき,プロジェクトの完了まで,あと何日掛かるか。ここで,プログラムの開発に掛かる工数及び期間は,全てのプログラムで同一であるものとする。

作業配分モデル
図の説明テキスト

〔作業配分モデル〕

システム要件定義 システム外部設計 システム内部設計 プログラム開発 システム結合 システムテスト
工数比 0.17 0.21 0.16 0.16 0.11 0.19
期間比 0.25 0.21 0.11 0.11 0.11 0.21
解答・解説

正解: イ. 150

正解の根拠

プロジェクト全体の期間を算出し、残りの工程に掛かる期間を求めます。

  1. プロジェクト全体の期間の算出
    求めるのは日数(期間)であるため、表の「期間比」を用います。「システム要件定義」から「システム内部設計」までの期間比の合計を計算します。

    0.25+0.21+0.11=0.570.25 + 0.21 + 0.11 = 0.57

    この工程の完了に 228 日掛かっているため、プロジェクト全体の期間を求めます。

    228日÷0.57=400日228 \text{日} \div 0.57 = 400 \text{日}

  2. 残りの工程の期間比の算出
    「プログラム開発」は 200 本中 100 本が完了しているため、残りの作業量は半分です。これ以降の残りの工程の期間比の合計を計算します。

    • プログラム開発の残り:0.11×100200=0.0550.11 \times \frac{100}{200} = 0.055
    • システム結合:0.110.11
    • システムテスト:0.210.21

    0.055+0.11+0.21=0.3750.055 + 0.11 + 0.21 = 0.375

  3. 残りの日数の算出
    プロジェクト全体の期間に、残りの期間比を掛けて日数を求めます。

    400日×0.375=150日400 \text{日} \times 0.375 = 150 \text{日}

したがって、完了まであと 150 日掛かります。

各選択肢の解説

  • ア: 計算で導かれる 150 日と異なるため誤りです。

  • イ: 正解です。

  • ウ: 計算で導かれる 150 日と異なるため誤りです。

  • エ: プログラム開発の完了分を差し引かず、プログラム開発以降の全工程の期間を計算した値(400日×0.43=172日400 \text{日} \times 0.43 = 172 \text{日})であるため誤りです。

Spineチーム