戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2017年 午前2 問10


問題文

四つのアクティビティA〜Dによって実行する開発プロジェクトがある。図は、各アクティビティの依存関係をPDM(プレシデンスダイアグラム法)によって表している。各アクティビティの実行に当たっては、専門チームの支援が必要である。条件に従ってアクティビティを実行するとき、開発プロジェクトの最少の所要日数は何日か。
プロジェクトマネージャ 2017年 午前2 問10の問題画像

選択肢

ア:15
イ:16(正解)
ウ:17
エ:18

🔒 解説は解答すると表示されます

専門チーム制約下の最短日程【午前2解説】

正解の理由

最少の所要日数は、イの16日です。
AとBはFS(Finish-to-Start)関係なので、BはAの完了後に開始します。Aに10日、Bに5日かかるため、この順序だけで最短でも15日かかります。
さらに、CとDも専門チームの支援を受ける必要があります。支援は同時にできず、Dは4日間すべて支援が必要です。そのため、A・Bの順序だけを見た15日では、CとDを含む全アクティビティを終えられません。
次のように支援を割り当てると、全アクティビティを16日で完了できます。
経過時間専門チームの支援アクティビティの実行
0〜4日Aを支援Aは0〜10日で実行
4〜8日Cを支援Cは4〜14日で実行
8〜10日支援なしA・Cを実行中
10〜12日Bを支援Bは10〜15日で実行
12〜16日Dを支援Dは12〜16日で実行
専門チームは同時に複数のアクティビティを支援していません。Aは10日目に完了し、その後にBが始まって15日目に完了します。Dは16日目に完了するため、プロジェクト全体は16日で完了します。

解法ステップ

  1. FS関係からAとBの順序を確認します。
    Aの完了後にBが始まるため、A・Bだけで 日かかります。
  2. 専門チームが必要な期間を整理します。
    Aは4日、Bは2日、Cは4日、Dは4日間、専門チームの支援が必要です。支援時間の合計は14日ですが、支援の順序やアクティビティの開始時期も考慮する必要があります。
  3. 16日で完了する支援順を考えます。
    Aを0〜4日、Cを4〜8日、Bを10〜12日、Dを12〜16日に支援します。各アクティビティの所要日数とA・Bの依存関係を満たせます。
  4. 15日で完了できないことを確認します。
    15日で完了するには、Aを開始時刻0に開始し、BをAの完了直後の10日目に開始する必要があります。すると、専門チームはAの支援に0〜4日、Bの支援に10〜12日を使います。
    Cは15日までに完了するため、遅くとも5日目に開始しなければなりません。しかし、0〜4日はAの支援中なので、Cの支援は4〜8日となります。残るDの支援は4日連続で必要ですが、8〜10日は2日間しかなく、12〜15日も3日間しかありません。Dを支援しきれないため、15日では完了できません。
  5. 16日で完了できることと合わせます。
    15日は不可能で、16日は可能です。したがって最短は16日です。

選択肢別の誤答解説

  • ア:15日
    AとBの所要日数を足した値です。C・Dの実行と、専門チームを同時に使えない制約が考慮されていません。
  • イ:16日
    専門チームの支援を重複させず、AとBのFS関係も守って全アクティビティを完了できる最短日数です。
  • ウ:17日
    支援の割当て方によっては17日以上かかりますが、CやBなどの支援を適切に配置すれば16日で完了できます。
  • エ:18日
    専門チームの支援を直列に並べるだけでは、実行期間との重なりを活用できません。支援終了後に続けられる実行期間や、アクティビティ同士の並行実行を考慮すると、18日より短くできます。

よくある誤解

  • AとBの合計15日がプロジェクト全体の所要日数だと思う
    15日はA・Bの経路だけを見た場合の下限です。C・Dと専門チームの制約も確認が必要です。
  • 専門チームの支援期間を、アクティビティ全体の所要日数と混同する
    Aは10日間実行しますが、専門チームが必要なのは最初の4日間です。支援が終わった後も、ほかのアクティビティと並行して実行できます。
  • 支援期間の合計14日だけで所要日数を判断する
    支援時間の合計だけでは、どの支援をいつ行えるかは分かりません。FS関係や、各アクティビティを完了するための期限も考慮します。

補足コラム

PDMは、アクティビティ間の依存関係を表す方法です。図のFSは、先行するアクティビティが完了してから後続のアクティビティを開始する関係を示します。
この問題では、依存関係だけでなく「専門チームを同時に使えない」という資源制約もあります。依存関係だけで求めた最短日程に、資源制約を反映して日程を調整する考え方がポイントです。

FAQ

Q. 専門チームの支援が終わった後、アクティビティは続けられますか?
A. はい。条件では、支援が必要なのは指定された期間です。たとえばAは最初の4日間だけ支援を受け、その後も合計10日間になるまで実行を続けます。
Q. CとDはA・Bの完了後に始める必要がありますか?
A. いいえ。図で依存関係が指定されているのはAからBへのFS関係です。CとDは開始から分岐しているため、A・Bとは並行して実行できます。

関連キーワード: PDM、FS関係、アクティビティ、資源制約、最短日程、プロジェクトスケジューリング
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について