基本情報技術者 2017年 秋期 午前(科目A) 問52
問題文
全部で100画面から構成されるシステムの画面を作成する。100画面を規模と複雑度で分類したときの内訳は次のとおりである。
規模が“小”で、複雑度が“単純”である画面数:30
規模が“中”で、複雑度が“普通”である画面数:40
規模が“大”で、複雑度が“普通”である画面数:20
規模が“大”で、複雑度が“複雑”である画面数:10
全ての画面を作成する総工数を、表の作成工数を用いて見積もると何人日になるか。ここで、全部の画面のレビューと修正に5人日を要し、作業の管理にはレビューと修正の工数を含めた作業工数の20%を要するものとする。

選択肢
ア:80
イ:85
ウ:101
エ:102(正解)
🔒 解説は解答すると表示されます
画面作成工数見積り【午前解説】
正解の理由
各画面の作成工数を合計すると作成本体工数は80人日になります(後述の計算参照)。そこにレビューと修正の5人日を加えた作業工数は85人日です。問題文では「作業の管理にはレビューと修正の工数を含めた作業工数の20%」を要するとありますから、管理工数は85人日の20%=17人日です。最終的な総工数は85+17=102人日となり、選択肢の中ではエが正解です。
解法ステップ
- 表を用いて各分類ごとの作成工数を計算する。
- 小・単純:30画面 × 0.4 人日 = 12 人日
- 中・普通:40画面 × 0.9 人日 = 36 人日
- 大・普通:20画面 × 1.0 人日 = 20 人日
- 大・複雑:10画面 × 1.2 人日 = 12 人日
- 作成本体工数を合計する:12 + 36 + 20 + 12 = 80 人日。
- レビューと修正の工数を加える:80 + 5 = 85 人日(これが「作業工数」)。
- 管理工数を算出する:85 × 0.20 = 17 人日。
- 総工数を求める:85 + 17 = 102 人日(または )。
選択肢別の誤答解説
- ア: 80
作成本体工数のみ(12+36+20+12=80)で、レビュー5人日と管理工数を含んでいません。問題文で指定された全ての工数を反映していないため誤りです。 - イ: 85
作成本体80人日にレビュー5人日を加えた85人日ですが、管理工数(作業工数の20%)が抜けています。管理を考慮していないため誤りです。 - ウ: 101
多くの受験者が陥る間違いで、管理工数を作成本体80人日の20%(16人日)として計算し、80 + 5 + 16 = 101 とする誤りです。管理工数は「レビューと修正を含めた作業工数」の20%を用いるため、計算の基準が誤っています(正しくは85の20%=17)。 - エ: 102
作成本体80 + レビュー5 = 作業工数85、人員管理はその20%=17、合計85+17=102で条件を満たす正しい算出です(上記「正解の理由」参照)。
よくある誤解
- 管理工数の基準を見誤る:管理工数は「作成本体のみ」に対してではなく、「作成本体+レビュー・修正」を合算した作業工数に対する割合である点を忘れやすいです。
- レビュー工数の見落とし:設問に明記された固定のレビュー工数(今回5人日)を計上し忘れると作成本体のみの80人日になってしまいます。
- 四捨五入や端数処理の先行:本問では整数になっていますが、途中で小数が出る場合は設問の指示(有効桁等)に従うこと。
補足コラム
- 一般式として本問は次のように表せます。作成本体を 、レビュー工数を 、管理率を (ここでは0.2)とすると総工数 は 今回は なので です。
- 実務上のポイント:管理工数やテスト・レビュー等のオーバーヘッドは「基準となる工数」を設問や契約でどう定義しているかが重要です。問題文をよく読み、どこまでを母数にするかを確認してください。
FAQ
Q. 管理工数を先に計算してからレビューを加えても良いですか?
A. 管理工数の定義が「レビューを含めた作業工数の20%」であるため、先に管理を計算すると基準が変わってしまい誤りになります。必ず「作成本体+レビュー」を先に合計してから管理率を掛けます。
A. 管理工数の定義が「レビューを含めた作業工数の20%」であるため、先に管理を計算すると基準が変わってしまい誤りになります。必ず「作成本体+レビュー」を先に合計してから管理率を掛けます。
Q. 管理率が別途与えられていない場合はどうする?
A. 問題文で明記されない限りは推定できません。実務では組織標準や過去実績を参照しますが、試験では与えられた条件のみで計算してください。
A. 問題文で明記されない限りは推定できません。実務では組織標準や過去実績を参照しますが、試験では与えられた条件のみで計算してください。
関連キーワード: 工数見積り、レビュー工数、管理工数、画面設計、見積計算

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

