応用情報技術者 2014年 春期 午前2 問54
問題文
ある会社におけるウォータフォールモデルによるシステム開発の標準では、開発工程ごとの工数比率を表1のとおりに配分することになっている。全体工数が40人月と見積もられるシステム開発に対し、表2に示す開発要員数を割り当てることになった。このシステム開発に要する期間は何か月になるか。

選択肢
ア:2.5
イ:6.7
ウ:12
エ:14(正解)
ウォータフォールモデルの工数配分と要員数から期間を求める問題【午前2 解説】
要点まとめ
- 結論:全工程の工数を要員数で割り、各工程の期間を算出し合計すると約14か月になる。
- 根拠:工数比率と全体工数から各工程の工数を求め、要員数で割ることで工程ごとの期間が算出可能。
- 差がつくポイント:工程ごとに要員数が異なるため、単純に全体工数÷総要員数ではなく工程別に計算することが重要。
正解の理由
この問題は、ウォータフォールモデルの各工程に割り当てられた工数比率と要員数から、工程ごとの期間を計算し合計する問題です。
全体工数40人月に対し、各工程の工数は比率により決まります。例えば基本設計は10%なので4人月です。
各工程の期間は「工数 ÷ 要員数」で求められます。これを全工程で計算し合計すると約14か月となり、選択肢の中でエが正解です。
全体工数40人月に対し、各工程の工数は比率により決まります。例えば基本設計は10%なので4人月です。
各工程の期間は「工数 ÷ 要員数」で求められます。これを全工程で計算し合計すると約14か月となり、選択肢の中でエが正解です。
よくある誤解
- 全体工数を総要員数で割って期間を求める誤り。工程ごとに要員数が異なるため正確な期間は出せません。
- 工数比率を無視して均等に工数を割り振る誤り。
解法ステップ
- 全体工数40人月に各工程の工数比率を掛けて工程別工数を求める。
- 表2の各工程の要員数を確認する。
- 各工程の期間を「工数 ÷ 要員数」で計算する。
- 全工程の期間を合計して総期間を算出する。
- 選択肢と比較し、最も近い値を選ぶ。
選択肢別の誤答解説
- ア(2.5か月):全体工数を総要員数(16人)で割っただけの誤り。工程ごとの要員差を無視している。
- イ(6.7か月):一部工程のみ計算したか、要員数の割り当てを誤った可能性がある。
- ウ(12か月):工程ごとの期間計算はしているが、合計が不足している。計算ミスの可能性。
- エ(14か月):正しく工程ごとに工数を割り出し、要員数で割って期間を合計した結果。
補足コラム
ウォータフォールモデルは工程が順序通りに進むため、各工程の期間は並行して進められません。
そのため、工程ごとの期間を合計することが全体の開発期間となります。
また、要員数が工程ごとに異なる場合は、単純な総要員数で割る計算は誤りです。
そのため、工程ごとの期間を合計することが全体の開発期間となります。
また、要員数が工程ごとに異なる場合は、単純な総要員数で割る計算は誤りです。
FAQ
Q: なぜ全体工数を総要員数で割ってはいけないのですか?
A: 工程ごとに要員数が異なり、各工程の工数配分も違うため、単純割りは正確な期間を算出できません。
A: 工程ごとに要員数が異なり、各工程の工数配分も違うため、単純割りは正確な期間を算出できません。
Q: 工程ごとの期間を合計する理由は?
A: ウォータフォールモデルは工程が直列に進むため、各工程の期間を足し合わせる必要があります。
A: ウォータフォールモデルは工程が直列に進むため、各工程の期間を足し合わせる必要があります。
関連キーワード: ウォータフォールモデル、工数配分、開発期間計算、システム開発、要員数割当

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

