あるシステムの設計から結合テストまでの作業について、開発工程ごとの見積工数を表1に、開発工程ごとの上級技術者と初級技術者の要員割当てを表2に示す。上級技術者は、初級技術者に比べて、プログラム作成・単体テストにおいて2倍の生産性を有する。表1の見積工数は、上級技術者の生産性を基に算出している。全ての開発工程に対して、上級技術者を1人追加して割り当てると、この作業に要する期間は何か月短縮できるか。ここで、開発工程の期間は重複させないものとし、要員全員が1か月当たり1人月の工数を投入するものとする。
生産性換算した要員数で各工程の期間を出し差分を取る
表1(見積工数・人月):設計6、プログラム作成・単体テスト12、結合テスト12、合計30。
表2(要員割当て・人):設計(上級2,初級0)、プログラム作成・単体テスト(上級2,初級2)、結合テスト(上級2,初級0)。
選択肢
- ア1
- イ2
- ウ3
- エ4
正解と解説
正解:エ 4
初級技術者はプログラム作成・単体テストで上級の半分の生産性なので、この工程の当初の処理能力は上級2人分+初級2人で計3人月/月となり、12人月を4か月で消化する。設計は6人月を上級2人で3か月、結合テストは12人月を上級2人で6か月、合計13か月である。上級を1人ずつ追加すると設計2か月、プログラム作成・単体テストは能力4人月/月で3か月、結合テスト4か月の計9か月となり、差の4か月が短縮できる。
選択肢ごとの解説
- ア短縮幅を小さく見積もっており、結合テスト工程の2か月短縮だけでも足りない。
- イ設計と結合テストの短縮のみを数えた場合の値で、プログラム作成工程の1か月が抜けている。
- ウいずれかの工程の短縮を数え落とした場合の値。
- エ正解。13か月から9か月になり4か月短縮できる。
同じ分野の他の問題
- 従業員が週に40時間働くソフトウェア会社がある。この会社が、1人で開発すると440人時のプログラム開発を引き受けた。開発…2023年度 秋期 午前II 問9
- 社員が週に40時間働くソフトウェア会社がある。この会社が,1人で開発すると440人時のプログラム開発を引き受けた。開発コ…2016年度 春期 午前II 問10
- COCOMOには、システム開発の工数を見積もる式の一つとして次式がある。 開発工数=3.0×(開発規模)^1.12 この…2025年度 秋期 午前II 問9
- 工程別の生産性が次のとおりのとき、全体の生産性を表す式はどれか。 〔工程別の生産性〕設計工程:Xステップ/人月、製造工程…2024年度 秋期 午前II 問10
- あるソフトウェア開発部門では、開発工数E(人月)と開発規模L(kステップ)との関係を、E=5.2L^0.98としている。…2024年度 秋期 午前II 問9
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。