過去問ぽちぽちby KKM Studio

平成26年度秋期 ITパスポート 問85 解説

中問A(問85〜88)

ソフトウェアの開発作業に関する次の記述を読んで,四つの問いに答えよ。

機械メーカのS社では,製品Xに組み込むソフトウェア(以下,Xソフトという)の開発作業A~Hを表1のように計画した。ここで,前作業とは当該作業を開始する前に終了していなければならない作業のことであり,各作業は前作業が終了すればすぐに開始する。各作業に掛かった費用は,各作業完了時に計上する。

表1 Xソフト開発の作業

作業日数費用前作業
A25なし
B37A
C44B
D45A
E56D
F25A
G66D,F
H712C,E,G

図1は,表1に基づいて作成したアローダイアグラムである。

平成26年度秋期 中問A(問85〜88) 図1

Xソフトの開発が終了する日は,開始から最短で何日目か。

  1. ア16
  2. イ17
  3. ウ18
  4. エ19
答えを見る

正解 エ19

要点最短の所要日数はクリティカルパスの日数の合計

解説

各作業の最も早い終了日を順に求めると、Hの終了は19日目で、これが最短の開発日数です。

  • A = 2、B = 2 + 3 = 5、C = 5 + 4 = 9
  • D = 2 + 4 = 6、E = 6 + 5 = 11、F = 2 + 2 = 4
  • Gの開始 = max(D 6, F 4) = 6、G = 6 + 6 = 12
  • Hの開始 = max(C 9, E 11, G 12) = 12、H = 12 + 7 = 19

クリティカルパスは A→D→G→H(2 + 4 + 6 + 7 = 19日)です。

  • ア、イ、ウ:Gの前作業Dからのダミー作業を考慮しないなど、日数を少なく見積もった値なので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開