戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2022年 秋期 午前253


問題文

あるシステムの設計から結合テストまでの作業について、開発工程ごとの見積工数を表1に、開発工程ごとの上級技術者と初級技術者との要員割当てを表2に示す。上級技術者は、初級技術者に比べて、プログラム作成・単体テストにおいて2倍の生産性を有する。表1の見積工数は、上級技術者の生産性を基に算出している。  全ての開発工程に対して、上級技術者を1人追加して割り当てると、この作業に要する期間は何か月短縮できるか。ここで、開発工程の期間は重複させないものとし要員全員が1か月当たり1人月の工数を投入するものとする。
応用情報技術者 2022年 秋期 午前2 問53の問題画像

選択肢

1
2
3
4(正解)

あるシステムの設計から結合テストまでの作業について【午前2 解説】

要点まとめ

  • 結論:上級技術者を1人追加すると、作業期間は4か月短縮できる。
  • 根拠:上級技術者はプログラム作成・単体テストで2倍の生産性を持ち、見積工数は上級技術者基準で算出されているため、追加要員の効果を正確に計算できる。
  • 差がつくポイント:工程ごとの要員割当てと生産性の違いを正しく理解し、工数を人月から期間に換算する際の計算ミスを避けることが重要。

正解の理由

設計工程は上級技術者2人で6人月の工数を処理し、期間は か月です。
プログラム作成・単体テストは上級技術者2人と初級技術者2人が担当し、見積工数は12人月(上級技術者基準)です。
初級技術者は生産性が半分なので、初級技術者2人は上級技術者1人分の生産性に相当します。
したがって、総生産性は上級技術者2人+上級技術者換算1人=3人分。
期間は か月です。
結合テストは上級技術者2人で12人月を処理し、期間は か月です。
合計期間は か月です。
ここに上級技術者を1人追加すると、各工程の上級技術者数が1人ずつ増えます。
設計:3人 → 期間 か月(1か月短縮)
プログラム作成・単体テスト:上級3人+初級2人=上級換算4人 → 期間 か月(1か月短縮)
結合テスト:3人 → 期間 か月(2か月短縮)
合計期間は か月。
短縮期間は か月で、選択肢の中ではエが正解です。

よくある誤解

  • 初級技術者の生産性を考慮せず単純に人数を足す誤り。
  • 見積工数が上級技術者基準であることを忘れて計算する誤り。
  • 工程の期間を重複させて計算する誤り。

解法ステップ

  1. 表1の見積工数は上級技術者基準であることを確認する。
  2. 表2の要員割当てを基に、各工程の総生産性を上級技術者換算で計算する。
  3. 各工程の期間を「見積工数 ÷ 総生産性」で求める。
  4. 上級技術者を1人追加した場合の各工程の生産性を再計算する。
  5. 追加後の各工程の期間を計算し、合計期間を求める。
  6. 追加前後の合計期間の差を求め、短縮できる期間を算出する。

選択肢別の誤答解説

  • ア(1か月):上級技術者追加の効果を過小評価し、短縮期間を少なく見積もっている。
  • イ(2か月):プログラム作成・単体テストの初級技術者の生産性換算を誤り、効果を半分しか見ていない。
  • ウ(3か月):結合テストの期間短縮効果を1か月分しか計算していない。
  • エ(4か月):正しく全工程の生産性と期間短縮を計算している。

補足コラム

上級技術者と初級技術者の生産性差を考慮した工数見積もりは、プロジェクトマネジメントにおいて重要なポイントです。特に複数の技術レベルの要員が混在する場合、単純な人数計算ではなく生産性換算を行うことで、より正確なスケジュール管理が可能になります。

FAQ

Q: なぜ見積工数は上級技術者基準で算出されているのですか?
A: 上級技術者の生産性を基準にすることで、異なる技術レベルの要員を統一的に評価しやすくするためです。
Q: 初級技術者の生産性が半分とは具体的にどう計算しますか?
A: 初級技術者1人は上級技術者0.5人分の生産性と換算し、人数に0.5を掛けて上級技術者換算人数を求めます。

関連キーワード: 工数見積もり、生産性換算、要員割当て、プロジェクト期間短縮、技術者レベル
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について