表は,1人で行うプログラム開発の開始時点での計画表である。
6月1日に作業を開始し,6月16日の終了時点でコーディング作業の25%が終了した。
6月16日の終了時点で残っている作業は全体の約何%か。
ここで,開発は,土日を除く週5日間に行うものとする。
〔表〕作業|計画工数|完了予定日/仕様書作成|2日|6月2日(火)/プログラム設計|5日|6月9日(火)/テスト計画書作成|1日|6月10日(水)/コーディング|4日|6月16日(火)/コンパイル|2日|6月18日(木)/テスト|3日|6月23日(火)
正答2
解説
正解は2です。
計画表の工数をもとに、6月16日終了時点で残っている作業の割合を求める問題です。
計画では6月16日にコーディングが終わる予定でしたが、実際には25%しか終わっていません。
【計算】
全体の計画工数は 2+5+1+4+2+3=17日です。
仕様書作成、プログラム設計、テスト計画書作成は終わっており、2+5+1=8日分です。
コーディングは4日のうち25%が終わっており、4×0.25=1日分です。
終わった作業は 8+1=9日分です。
残っている作業は 17-9=8日分です。
8÷17≒0.47 なので、約47%です。
【選択肢別解説】
1:× 30%は、コンパイルとテストの5日分(5÷17≒29%)だけを数えた値に近く、コーディングの残り3日分が抜けています。
2:○ 残作業8日分を全体17日分で割った約47%なので正しいです。
3:× 52%は、終わった作業の割合(9÷17≒52.9%)に近い値です。
問われているのは残っている作業の割合です。
4:× 53%も、終わった作業の割合 9÷17 を四捨五入した値です。
残りの割合ではありません。
【ポイント】
進捗の割合は、日付ではなく工数で計算します。
「終わった割合」と「残っている割合」のどちらが問われているかを必ず確認します。