修了試験 2011-12-18実施分 基本情報技術者試験 問55
100本のプログラムを作成するシステム開発の進捗を把握したい。 表は全作業工程の中で各作業工程が占める工数比率と,現時点における各作業工程での完了プログラムの本数を表している。 このとき,全体の進捗率は何%か。 ここで,各作業工程内では,プログラム1本当たりに要する工数は均一とする。 /作業工程|工数比率|完了プログラム本数/仕様設計|0.45|100/プログラム開発|0.30|80/テスト|0.25|40
正答4
解説
正解は4です。 全体の進捗率は、各作業工程の完了率に工数比率を掛けて足し合わせた加重平均で求めます。 各工程の中では1本当たりの工数が均一なので、工程の完了率は完了本数÷100本です。 【計算】 仕様設計の完了率は、100÷100=100%です。 プログラム開発の完了率は、80÷100=80%です。 テストの完了率は、40÷100=40%です。 全体の進捗率は、0.45×100+0.30×80+0.25×40です。 これを計算すると、45+24+10=79%です。 【選択肢別解説】 1:× 40%は、テスト工程の完了率だけを見た値です。 2:× 45%は、完了した仕様設計の分だけを数えた値です。 プログラム開発とテストの途中までの進捗が含まれていません。 3:× 73%は、3工程の完了率を単純に平均した(100+80+40)÷3の値です。 工程ごとの工数比率の違いを考慮していません。 4:○ 工数比率で重み付けした加重平均の79%と一致します。 【ポイント】 工程ごとに重みが違う場合の進捗率は、単純平均ではなく加重平均で求めます。まとめて解く
修了試験 2011-12-18実施分を通しで解く(80問)→