基本情報技術者 2012年 秋期 午前(科目A) 問53
問題文
ある新規システムの開発規模を見積もったところ,500ファンクションポイント(FP)であった。このシステムを構築するプロジェクトには、開発工数の他にシステムの導入や開発者教育の工数が10人月必要である。また、プロジェクト管理に、開発と導入・教育を合わせた工数の10%を要する。このプロジェクトに要する全工数は何人月か。ここで、開発の生産性は1人月当たり10FPとする。
選択肢
ア:51
イ:60
ウ:65
エ:66(正解)
##: 開発規模500FPの総工数計算【午前2 解説】
要点まとめ
- 結論→総工数は 66 人月です。開発 50 人月に導入・教育 10 人月、プロジェクト管理 6 人月を加えた合計です。
- 根拠→開発工数は 人月、管理は (開発+導入) の 10% で 人月になります。
- 差がつくポイント→プロジェクト管理は「開発+導入・教育」の工数に対する 10% を取る点が重要で、これを見落とすと誤答します。
正解の理由
開発生産性が 1 人月当たり 10 FP なので、開発工数は
人月です。導入や教育が問題で明示された通り 10 人月必要なので、まず基礎工数の合計は
人月になります。プロジェクト管理はこの「開発と導入・教育を合わせた工数」の 10% と明記されているため、
管理工数は 人月です。したがって全体は
人月となり、選択肢の中では エ が正解です。
よくある誤解
- 「管理は開発工数の 10% だけ」と考えてしまい、管理を 人月で計算する誤り。導入・教育も管理対象です。
- 「導入・教育の 10 人月を忘れる」か、数値を 1 人月と誤読して 51 を選んでしまう読み間違い。問題文の単位確認が重要です。
- 管理工数を総工数に含める際に再帰的に(管理にもさらに管理を掛ける等)計算してしまう誤解。問題は一次的な 10% を指定しています。
解法ステップ
- 開発工数を求める: 人月。
- 導入・教育工数を足す: 人月(管理の基礎となる合計)。
- プロジェクト管理工数を求める: 人月。
- 全体を合算する: 人月 → 正解は エ。
選択肢別の誤答解説
- ア: 51 — 誤り。よくある原因は「導入・教育を 1 人月と読み間違える」などの読み誤りで、 としてしまうケースです。問題文の「10人月」を正確に読むこと。
- イ: 60 — 誤り。開発 50 人月に導入・教育 10 人月を足しただけで、プロジェクト管理(10%)を忘れた計算です。 は管理を含まない値です。
- ウ: 65 — 誤り。開発のみの 10% を管理工数と誤認して とするミスです。管理は「開発+導入・教育」の 10% なので が正しい。
- エ: 66 — 正解。計算は で、管理は として正しく求められています。
補足コラム
この種の工数計算はパターン化できます。一般に、機能規模 (FP)、生産性 (FP/人月)、追加作業 (人月)、管理率 (比率)が与えられたとき、総工数 は
T = \left(\\frac{S}{p} + X\\right) × (1 + r)
となります。本問は を代入して 。実務的には人月は小数になり得ますが、試験では問題文の指示や選択肢に従って整数で答えることが多いです。
FAQ
Q. 管理工数は「開発+導入・教育」に対する 10% でよいですか?
A. はい。問題文は明確に「開発と導入・教育を合わせた工数の10%」と示しています。再帰的に管理を含めて計算する必要はありません。
A. はい。問題文は明確に「開発と導入・教育を合わせた工数の10%」と示しています。再帰的に管理を含めて計算する必要はありません。
Q. 生産性が整数で割り切れない場合はどうしますか?
A. 小数の人月で扱い、最終的に選択肢に合わせるか、問題文の指示で四捨五入・切り上げ・切り捨てを行います。
A. 小数の人月で扱い、最終的に選択肢に合わせるか、問題文の指示で四捨五入・切り上げ・切り捨てを行います。
Q. 「導入・教育」の工数が変動したら総工数はどうなる?
A. 上の一般式 を使えば即座に再計算できます。導入・教育が増えると管理も比例して増えます。
A. 上の一般式 を使えば即座に再計算できます。導入・教育が増えると管理も比例して増えます。
関連キーワード: ファンクションポイント、FP、工数見積もり、開発工数、プロジェクト管理、人月、生産性、導入・教育、工数計算

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

