本文へスキップ

平成26年度 秋期 ITパスポート試験 問86

この問題の解説と、これまでの解答の記録です。

問86
頻出度★★★

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

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

図1は,表1に基づいて作成したアローダイアグラムである。 Xソフトの開発が表1のとおりに進んだ場合,開始してから10日目の作業完了時までに計上する費用の累計を表すグラフとして,適切なものはどれか。

出典 平成26年度 秋期 ITパスポート試験 問86
解説

問 86

  • 不正解ア

    0から始まり日2・4・5・6で段差、最終値26と、9日目までの途中経過はイと同じですが、最後の段差(+4=Cの費用)が8日目に置かれています。CはB(5日目完了)の後に4日かかるので完了は9日目であり、8日目に計上されることはありません。段差の位置が1日早い誤りです。

  • イ

    正解 各作業の費用は「完了時」に計上されるので、まず前作業の制約から完了日を求めます。Aは前作業なしで0日目開始・2日目完了。A完了後にB・D・Fが同時に開始でき、Fは2日で4日目完了、Bは3日で5日目完了、Dは4日で6日目完了。CはB完了後(5日目開始)で4日かかり9日目完了。EはD完了後(6日目開始)で5日かかり11日目完了、GはDとFの両方が終わる6日目開始で6日かかり12日目完了です。したがって10日目までに完了するのはA・F・B・D・Cの5作業だけで、費用の累計は 2日目に5、4日目に10(+5)、5日目に17(+7)、6日目に22(+5)、9日目に26(+4)と増え、E・Gがまだ終わっていない10日目時点でも26のまま平坦になります。開始直後は0で、日2・4・5・6・9の5か所で段差ができ、日9以降は26で水平——この形をもつのはイのグラフだけです。

  • 不正解ウ

    0日目の時点ですでに5が計上されており、Aの費用を「完了時(2日目)」ではなく開始時に計上してしまっています。さらに段差が日2・3・4・6・9と全体に前倒しで、10日目の累計も約32とEやGの費用まで含んだ値になっています。10日目時点でE(11日目完了)・G(12日目完了)は未完了なので、この金額には達しません。

  • 不正解エ

    ウと同じくAの費用を0日目に計上している点が誤りで、段差も日2・3・4・7・9と実際の完了日(2・4・5・6・9)とずれています。10日目の累計も約32で、未完了のE・Gの費用まで計上した過大な値になっています。

ここがポイント
  • 前作業(先行作業)の指定から各作業の最早開始日・完了日を順にたどる。複数の前作業をもつ作業(ここではGとH)は、前作業がすべて終わる日=完了日の最大値まで開始できない。
  • 「費用は各作業完了時に計上する」という条件どおり、費用は作業の完了日にまとめて段差として現れる。累計費用グラフは段差の位置(完了日)と段差の高さ(その作業の費用)の両方で選択肢を絞り込む。
用語

解答の記録