令和5年度 ITパスポート試験 問55

ソフトウェア開発の仕事に対し,10名が15日間で完了する計画を立てた。しかし,仕事開始日から5日間は,8名しか要員を確保できないことが分かった。計画どおり15日間で仕事を完了させるためには,6日目以降は何名の要員が必要か。ここで,各要員の生産性は同じものとする。

解答・解説

正解: イ. 11

ソフトウェア開発の要員数に関する計算問題です。作業量を人日(人数 ×\times 日数)で計算し、残りの作業に必要な要員数を求めます。

正解の導出過程

  1. 全作業量の算出
    10名が15日間で完了する計画なので、必要な全作業量は以下のように計算できます。
    10名×15日=150人日10 \text{名} \times 15 \text{日} = 150 \text{人日}

  2. 最初の5日間で完了する作業量の算出
    最初の5日間は8名で作業を行うため、完了する作業量は以下の通りです。
    8名×5日=40人日8 \text{名} \times 5 \text{日} = 40 \text{人日}

  3. 残りの作業量と日数の算出

  • 残りの作業量: 150人日−40人日=110人日150 \text{人日} - 40 \text{人日} = 110 \text{人日}
  • 残りの日数: 15日−5日=10日15 \text{日} - 5 \text{日} = 10 \text{日}
  1. 6日目以降に必要な要員数の算出
    残りの10日間で110人日の作業を完了させる必要があるため、必要な要員数は以下のようになります。
    110人日÷10日=11名110 \text{人日} \div 10 \text{日} = 11 \text{名}

各選択肢の解説

  • ア (10): 当初の計画における要員数のままのため誤りです。初期の遅れを取り戻すことができません。
  • イ (11): 正しく計算された要員数であり、正解です。
  • ウ (12): 計算の誤りであり、不適切な人数です。
  • エ (14): 計算の誤りであり、不適切な人数です。

Spineチーム