高度情報処理技術者試験・情報処理安全確保支援士試験 令和4年度 春期 午前I 問19
ソフトウェア開発プロジェクトにおいて、表の全ての作業を完了させるために必要な期間は最短で何日間か。

選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
作業の開始条件を基に、各作業が最も早く終了する時点を順に求めます。要件定義は直ちに開始でき、30日目に終了します。設計はその後に20日間行うので、50日目に終了します。
設計終了後は、製造と利用者マニュアル作成を並行して進められます。製造は25日間なので75日目に終了し、それに続くテストは15日間なので90日目に終了します。一方、利用者マニュアル作成は設計終了後の50日目から20日間行い、70日目に終了します。
利用者教育を始めるには、テストと利用者マニュアル作成の両方が完了していなければなりません。マニュアルは70日目に完成していますが、テストの終了は90日目なので、利用者教育を開始できるのは90日目からです。利用者教育には10日間必要であり、全作業の完了は100日目となります。クリティカルパスは「要件定義→設計→製造→テスト→利用者教育」で、所要期間は30+20+25+15+10=100日です。
アの80日は誤りです。要件定義、設計、マニュアル作成、利用者教育だけをつなぐと80日ですが、利用者教育はテストの完了も待つ必要があります。 イの95日は誤りです。利用者教育は90日目からしか開始できないため、95日目には必要な10日間のうち5日間しか完了していません。 エの120日は誤りです。全作業の日数を単純に合計した値ですが、製造及びテストと、マニュアル作成とは並行して進められます。
【ポイント】 開始条件のある問題では、各作業の最早開始時刻と最早終了時刻を順に求めます。 複数作業の完了を待つ合流点では、終了時刻が最も遅い作業に合わせます。 プロジェクト全体の期間を決める最長経路がクリティカルパスです。
出典:令和4年度 春期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問19
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の30問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる