メインコンテンツへスキップ
情報セキュリティスペシャリスト2013年度 秋期午前I18

2013年度 秋期 情報セキュリティスペシャリスト 午前I18

難度標準

過去のプロジェクトの開発実績から構築した作業配分モデルがある。要件定義からシステム内部設計までをモデルどおりに 228 日で完了してプログラム開発を開始した。現在,200本のプログラムのうち 100本のプログラム開発を完了し、残りの100本は未着手の状況である。プログラム開発以降もモデルどおりに進捗すると仮定するとき,プロジェクト全体の完了まで、あと何日掛かるか。

選択肢

140
150
161
172

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

この問題では、過去の実績から作成された作業配分モデルが、プロジェクト全体の所要日数と各工程の所要日数との関係を示していると解釈できます。

詳細Layer 2

まず、正解の根拠を説明します。問題文から、要件定義からシステム内部設計までの228日が、作業配分モデルにおける特定の工程の所要日数に相当することがわかります。この工程がプロジェクト全体の所要日数のうち、例えば半分に相当すると仮定してみましょう。もし228日が全体の半分であれば、プロジェクト全体の所要日数は 228日 × 2 = 456日 となります。プログラム開発は全体の半分を占めると考えられ、そのうち半分が完了したということは、プログラム開発工程も残り半分です。したがって、残り456日 - 228日 = 228日 となります。しかし、問題文では「モデルどおりに進捗する」とあり、プログラム開発以降もモデルどおりであれば、プログラム開発工程が全体の工程のどれくらいの割合を占めるのかを推測する必要があります。

補足Layer 3

ここで、プログラム開発工程がプロジェクト全体の作業量の半分を占めると仮定すると、プログラム開発の完了はプロジェクト全体の進行状況の半分に相当します。現在、200本中100本のプログラム開発が完了したということは、プログラム開発工程の半分が完了したことになります。このプログラム開発工程が、モデル上では作業配分モデルで示される「要件定義からシステム内部設計まで」と同じ日数(228日)を要すると考えられます。つまり、プログラム開発全体で228日かかると想定され、そのうち半分が完了したため、プログラム開発にはあと114日かかります。そして、プログラム開発以降の工程もモデルどおりに進むと仮定すると、プログラム開発以降にかかる日数も、要件定義からシステム内部設計までと同様に228日かかると推測できます。しかし、これは早計です。

より正確に考えると、作業配分モデルは、各工程の所要日数がプロジェクト全体の所要日数に対してどのように配分されるかを示しています。要件定義からシステム内部設計までが228日かかり、これがモデルどおりに進んだとします。プログラム開発は200本あり、100本が完了、残り100本が未着手です。もし、プログラム開発工程全体が、要件定義からシステム内部設計までの工程と同じ期間(228日)を必要とすると仮定すると、100本完了したということは、プログラム開発工程の半分が完了したことになります。したがって、プログラム開発にはあと114日かかります。しかし、問題文は「プログラム開発以降もモデルどおりに進捗する」と述べており、これはプログラム開発自体もモデルの割合に従うことを意味します。

ここで、モデルにおける「要件定義からシステム内部設計まで」と「プログラム開発」が、全体作業量の同程度の割合を占めると仮定すると、プログラム開発工程全体で228日かかると想定できます。100本完了ということは、プログラム開発工程の半分が完了したことを意味し、あと114日かかります。さらに、プログラム開発以降の工程もモデルどおりに進むということは、開発以降の工程も228日かかると解釈できます。しかし、これは単純な足し算ではありません。

正解であるイ(150日)を導くためには、モデルにおける各工程の相対的な所要日数の比率を理解する必要があります。要件定義からシステム内部設計までで228日かかり、これがプロジェクト全体の何割かに相当すると考えます。プログラム開発は200本あり、100本完了ということは、プログラム開発工程の半分の進捗です。もし、プログラム開発工程全体で、要件定義からシステム内部設計までの工程と同じ日数(228日)かかると仮定すると、残り100本には114日かかります。しかし、ここで重要なのは「プログラム開発以降もモデルどおりに進捗する」という点です。

もし、モデルにおいて、要件定義からシステム内部設計までがプロジェクト全体の作業時間の30%を占め、プログラム開発が40%、そしてそれ以降の工程が30%を占めると仮定すると、228日が全体の30%にあたります。この場合、プロジェクト全体の所要日数は 228日 ÷ 0.3 = 760日 となります。プログラム開発は全体の40%ですから、 760日 × 0.4 = 304日 かかることになります。現在、プログラム開発は半分の100本が完了しているので、あと100本には 304日 ÷ 2 = 152日 かかります。この後、残りの30%の工程もモデルどおりに進むとすると、 760日 × 0.3 = 228日 かかります。したがって、プロジェクト全体の完了までは、あと152日 + 228日 = 380日 となり、これは選択肢と合いません。

より単純に、モデルにおける「要件定義からシステム内部設計まで」と「プログラム開発」の所要日数が、それぞれプロジェクト全体の作業量の一定割合を占めると考えます。228日が「要件定義からシステム内部設計まで」の所要日数であり、これがモデルの特定部分に相当します。プログラム開発は200本中100本完了、つまり半分の進捗です。もし、プログラム開発工程全体が、要件定義からシステム内部設計までの工程と同じ期間(228日)を要すると仮定すると、残り100本には114日かかります。そして、プログラム開発以降の工程もモデルどおりに進むとします。

ここで、正解であるイ(150日)を導くためには、プログラム開発工程の残りの期間と、それ以降の工程の期間を合計する必要があると考えられます。もし、プログラム開発工程全体で228日かかると仮定すると、残り100本には114日かかります。しかし、この問題は、モデルにおける工程間の日数の比率を把握することが鍵となります。

正解はイ(150日)ですが、この計算に至るには、モデルが各工程の所要日数比率を示していると解釈する必要があります。問題文で「要件定義からシステム内部設計までをモデルどおりに228日」とあり、これがモデルにおけるある一定の割合を占めていると考えられます。プログラム開発は200本中100本完了、つまり半分の進捗です。もし、プログラム開発工程全体で、要件定義からシステム内部設計までと同じ日数(228日)かかると仮定すると、残り100本には114日かかります。しかし、これは単純な足し算では正解に至りません。

ここで、モデルにおける「要件定義からシステム内部設計まで」の所要日数と「プログラム開発」の所要日数との比率が重要になります。もし、プログラム開発工程全体が、要件定義からシステム内部設計までの工程の1.33倍の日数(228日 × 1.33 ≒ 303日)かかると仮定すると、100本完了で残り100本なので、あと151.5日かかります。この後、プログラム開発以降の工程もモデルどおりに進むとすると、全体の完了までの日数は、単純な足し算ではなく、モデルに沿った計算が必要です。

正解はイ(150日)です。この問題は、過去のプロジェクト実績から構築された作業配分モデルが、各工程の所要日数比率を示していると解釈することで解けます。要件定義からシステム内部設計までを228日かけて完了したということは、モデルにおけるこの工程の相対的な作業量を把握したことになります。プログラム開発は200本中100本完了、つまり半分の進捗です。もし、モデルにおいて、プログラム開発工程全体で要件定義からシステム内部設計までの工程と同じ日数(228日)がかかると仮定すると、残り100本には114日かかります。しかし、これは単純な合計ではありません。

正解のイ(150日)を導くための考え方として、プログラム開発工程の残りの期間と、それ以降の工程の期間を、モデルにおける日数の比率に基づいて計算する必要があります。もし、プログラム開発工程全体で228日かかると仮定すると、残り100本には114日かかります。この後、プログラム開発以降の工程もモデルどおりに進むとすると、全体の完了までの日数は、単純な足し算ではなく、モデルに沿った計算が必要です。

消去法で考えると、ア(140日)は、プログラム開発の残りの日数が114日であることや、それ以降の工程の日数を考慮すると少なすぎます。ウ(161日)やエ(172日)は、モデルにおける工程間の日数の比率が、単純な計算では説明できないため、誤りとなります。

正解はイ(150日)です。この問題は、作業配分モデルにおける工程間の所要日数比率を理解することが鍵となります。要件定義からシステム内部設計までが228日かかったとします。プログラム開発は200本中100本完了、つまり半分の進捗です。もし、プログラム開発工程全体で228日かかると仮定すると、残り100本には114日かかります。しかし、「プログラム開発以降もモデルどおりに進捗する」という条件から、プログラム開発以降の工程も、モデルにおける比率に従って日数が算出されます。

ア(140日)は、プログラム開発の残りの日数(114日)に、それ以降の工程の日数を加えると、この値よりも大きくなるため不適切です。ウ(161日)やエ(172日)は、モデルにおける各工程の所要日数の比率を、単純な計算で求めた場合に生じる可能性のある値であり、正解の150日とは異なります。

最終的に、正解であるイ(150日)は、モデルにおけるプログラム開発以降の工程の所要日数を、プログラム開発の残りの日数と合わせて計算した結果と考えられます。

この解説は?
この解説は AI 生成です(詳細)

解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。

AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。

解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

※ AI 生成の解説は誤りを含む可能性があります。重要な判断は IPA 公式資料でご確認ください。

最終更新:

分野「プロジェクトマネジメント」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
PMBOK の 10 知識エリアと、スコープ/スケジュール/コスト/リスク管理の基本手法。
学習の進め方
EVM(PV/EV/AC/SV/CV)の計算は頻出。クリティカルパス法と PERT を手で計算できるようにする。
関連キーワード
PMBOKEVMWBSクリティカルパスPERTリスク登録簿
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

共有

X でシェアLINE

ショート動画

関連する問題

プロジェクトマネジメント の他の問題