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

マネジメント進捗管理

この問題は2023(R5)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

過去のプロジェクトの開発実績に基づいて構築した作業配分モデルがある。システム要件定義からシステム内部設計までをモデルどおりに進めて 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日」から逆算して、モデルの設定を推測します。

プロジェクトの残りの作業は以下の2つです。

  1. 未着手のプログラム開発(100本分)

  2. プログラム開発以降の工程(結合テスト、総合テストなど)

「プログラム開発以降もモデルどおりに進捗する」という前提のため、これら2つの作業の予定日数を合計したものが、あと掛かる日数となります。

仮に、欠落している作業配分モデルが以下のような日数設定であったとします。

  • システム要件定義〜システム内部設計:228日

  • プログラム開発(200本):100日

  • プログラム開発以降(テスト等):100日

このモデルに基づくと、計算は以下のようになります。

  • プログラム開発は全体で200本あり、その期間が100日であるため、プログラム1本あたりの開発日数は 100÷200=0.5100 \div 200 = 0.5 日です。

  • 現在、未着手のプログラムは100本残っているため、開発の残り日数は 100×0.5=50100 \times 0.5 = 50 日となります。

  • プログラム開発以降の工程はモデル通り100日掛かります。

したがって、プロジェクト完了までにかかる残りの日数は以下の通りです。

50+100=15050 + 100 = 150 \text{日}

各選択肢の解説

  • ア 140: 誤り。モデルから算出される残作業日数と一致しません。

  • イ 150: 正解。未着手分のプログラム開発日数(50日)と、テスト以降の工程の日数(100日)の合計です。

  • ウ 161: 誤り。モデルから算出される残作業日数と一致しません。

  • エ 172: 誤り。残作業日数ではなく、プログラム開発全体の工数を含めて計算してしまった場合などの誤答と考えられます。