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

選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
工程は重複しないので、各工程の期間を計算して合計します。追加前の設計は、上級技術者2人で6人月を処理するため、6÷2=3か月です。プログラム作成・単体テストでは、初級技術者の生産性は上級技術者の半分です。したがって、上級技術者換算の要員数は、2+2×1/2=3人となり、期間は12÷3=4か月です。結合テストは上級技術者2人なので、12÷2=6か月です。追加前の合計は3+4+6=13か月です。
上級技術者を各工程に1人追加すると、設計は6÷3=2か月になります。プログラム作成・単体テストの上級技術者換算の要員数は、3+2×1/2=4人なので、12÷4=3か月です。結合テストは12÷3=4か月です。追加後の合計は2+3+4=9か月であり、短縮期間は13-9=4か月です。よってエが正解です。
アの1か月は、一つの工程だけの短縮量に相当し、全工程の短縮量を合計していません。
イの2か月は、設計とプログラム作成・単体テストの短縮だけを合計した値です。結合テストも6か月から4か月に短縮されます。
ウの3か月は、各工程を正しく計算した短縮量の合計ではありません。工程が直列なので、1+1+2=4か月を合計する必要があります。
【ポイント】 生産性が異なる要員を混在させる場合は、基準となる要員の人数に換算してから工数を割ります。 初級技術者1人は、この工程では上級技術者0.5人分です。 工程が重複しない場合、全期間は各工程の期間の合計になります。
出典:令和4年度 秋期 応用情報技術者試験 午前 問53
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる