本文へスキップ

平成23年度 秋期 ITパスポート試験 問95

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

問95
頻出度★★★

M 社は装飾品販売会社である。M 社では新たな事業として,一般消費者に対するインターネットを用いたアクセサリ販売を検討することになった。 販売企画課の入社 2 年目になる A さんは,このアクセサリ販売を検討するメンバに選ばれ,インターネットで商品を販売するシステム(以下,通販システムという)の構築を担当することになった。A さんは通販システムの構築に当たり,実施すべきことを気づいた順にメモに書き出した。 なお,M 社では,通販システムの構築は X 社に委託することを決めている。 〔A さんが書き出したメモ〕 (1) アクセサリの販売を行っている従業員や,アクセサリを購入した顧客から,通販システムに対する要求や要望をヒアリングして,文書にまとめる。 (2) 委託先の X 社に通販システムの要件を伝える。その後,X 社が構築した通販システム,X 社が作成したプログラム設計書,及び X 社が実施したテスト報告書を受領する。 (3) 通販システムに対する要求や要望を基に,通販システムで実装すべきシステム要件を文書にまとめる。 (4) 通販システムに対する要件を満たしているかの判定のために,X 社から受領した通販システムのテストを M 社が実施する。結果を M 社のテスト報告書にまとめる。 (5) M 社がテストした結果を基に,通販システムの妥当性の確認を行い,稼働判定を実施する。通販システムの稼働が可能と判断されれば,通販システムでの販売を開始する。 Aさんは,〔Aさんが書き出したメモ〕の(4)の作業を,テスト1~4とテスト報告書作成という小作業項目に分解し,それぞれの日数と依存関係を表1にまとめた。この作業のクリティカルパスに掛かる日数は何日か。 表1 小作業項目に掛かる日数と小作業項目の依存関係

小作業項目日数先行する小作業項目
テスト13なし
テスト24テスト1
テスト32なし
テスト45テスト1,テスト3
テスト報告書作成2テスト2,テスト4
出典 平成23年度 秋期 ITパスポート試験 問95
解説

問 95

  • 不正解ア

    7 日は テスト1(3日)+テスト2(4日) を足しただけの値で、テスト2 が終わる時点にすぎません。この後に必ずテスト報告書作成(2日) が残っており、しかもテスト4 の経路の方が長いため、全体の所要日数にはなりません。

  • 不正解イ

    8 日は テスト1(3日)+テスト4(5日) の値で、最後のテスト報告書作成(2日) を足し忘れています。テスト報告書作成は全経路の終端に位置する必須の作業なので、必ず加算しなければなりません。

  • 不正解ウ

    9 日は テスト1→テスト2→テスト報告書作成 (3+4+2) や テスト3→テスト4→テスト報告書作成 (2+5+2) の経路の長さで、いずれも存在はしますが最長ではありません。テスト4 はテスト1 とテスト3 の両方の完了を待つため、実際の開始は 3 日目以降になり、テスト1 を経由する 10 日の経路が全体を決めます。クリティカルパスは最長経路を選ぶ点に注意が必要です。

  • エ

    正解 クリティカルパスとは、開始から終了までの作業経路のうち所要日数が最も長い経路のことです。表1 の先行関係から経路を全部たどると次の 3 本になります。(1) テスト1(3日)→テスト2(4日)→テスト報告書作成(2日) で 3+4+2=9 日、(2) テスト1(3日)→テスト4(5日)→テスト報告書作成(2日) で 3+5+2=10 日、(3) テスト3(2日)→テスト4(5日)→テスト報告書作成(2日) で 2+5+2=9 日。最も長いのは (2) の 10 日なので、これがクリティカルパスであり、この作業全体に掛かる日数は 10 日です。最早開始日で確かめても同じです。テスト1 とテスト3 は先行作業が「なし」なので 0 日目に着手でき、テスト1 は 3 日目、テスト3 は 2 日目に完了します。テスト4 はテスト1 とテスト3 の両方が終わるまで始められないので、開始は遅い方の 3 日目、完了は 3+5=8 日目。テスト2 は 3+4=7 日目に完了します。テスト報告書作成はテスト2 とテスト4 の両方を待つので開始は 8 日目、完了は 8+2=10 日目となり、全体の最短完了日数は 10 日と確定します。よって エ が正解です。

ここがポイント
  • クリティカルパスは、開始から終了までの経路のうち所要日数が最長の経路。この長さがプロジェクト全体の最短完了日数となり、この経路上の作業が 1 日遅れると全体も 1 日遅れる (余裕日数=0)。
  • 複数の先行作業をもつ作業は、そのすべてが完了するまで開始できない。したがって最早開始日は「先行作業の最早終了日の最大値」で求める。表形式の依存関係は、アローダイアグラム (arrow diagram) に描き直すと経路を数え漏らしにくい。
用語

解答の記録