プロジェクトマネジメント

基本情報技術者試験 科目A免除 修了試験 20210124 実施分 問54

あるシステムの設計から結合テストまでの作業について,開発工程ごとの見積工数を表 1 に,開発工程ごとの上級技術者と初級技術者の要員割当てを表 2 に示す。上級技術者は,初級技術者に比べて,プログラム作成・単体テストにおいて 2 倍の生産性を有する。表 1 の見積工数は,上級技術者の生産性を基に算出している。 全ての開発工程に対して,上級技術者を 1 人追加して割り当てると,この作業に要する期間は何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が 1 か月当たり 1 人月の工数を投入するものとする。
表 1:
開発工程見積工数(人月)
設計6
プログラム作成・単体テスト12
結合テスト12
合計30
表 2(要員割当て(人)):
開発工程上級技術者初級技術者
設計20
プログラム作成・単体テスト22
結合テスト20
  • ア 1
  • イ 2
  • ウ 3
  • エ 4

出典:基本情報技術者試験 科目A免除 修了試験 20210124 実施分 問54

答えと解説を見る

正解:エ

覚える知識

要員追加による作業日数短縮の計算

期間は見積工数÷実効要員数(生産性換算)で求まり、工程を合計して比較する。

この問題で必要なこと

現状は設計3か月、プログラム作成4か月(上級2+初級2×0.5=3人分)、結合テスト6か月で計13か月。上級を1人追加すると2+3+4=9か月で4か月短縮できる。

ひっかけ

初級技術者の生産性が半分であることを無視したり、短縮ではなく短縮後の期間を答えたりする。

この知識の出題:本試験系 1 回・免除試験 2 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「工数を見積もり、要員数と期間を計算する」で学ぶ

同じ知識の過去問