必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. プロジェクトマネージャ 午前2
  3. 令和5年度秋季問題一覧
  4. 令和5年度秋季問題9-解答・解説-分析

令和5年度秋季問題

問題9

従業員が週に 40 時間働くソフトウェア会社がある。この会社が,1 人で開発すると 440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき,10人のチームで開発する場合のコストは,1人で開発する場合のコストの何倍になるか。ここで,倍率は小数第2位を切り捨てて小数第1位まで求めるものとする。 [条件] (1) 10人のチームでは,コミュニケーションをとるための工数が余分に発生する。 (2) コミュニケーションはチームのメンバーが総当たりでとり,その工数は2人1組の組合せごとに週当たり4人時(1人につき2時間)である。 (3) 従業員の選当たりのコストは従業員間で差がない。 (4)(1)~(3)以外の条件は無視できる。

1.2
1.5
1.8
2.1

従業員が週に 40 時間働くソフトウェア会社がある。この会社が,1 人で開発すると 440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき,10人のチームで開発する場合のコストは,1人で開発する場合のコストの何倍になるか。ここで,倍率は小数第2位を切り捨てて小数第1位まで求めるものとする。 [条件] (1) 10人のチームでは,コミュニケーションをとるための工数が余分に発生する。 (2) コミュニケーションはチームのメンバーが総当たりでとり,その工数は2人1組の組合せごとに週当たり4人時(1人につき2時間)である。 (3) 従業員の選当たりのコストは従業員間で差がない。 (4)(1)~(3)以外の条件は無視できる。

1.2
1.5
1.8
2.1

解答:ウ

<解説>

1人で開発する場合と10人で開発する場合のコストを計算する。

    1人で開発する場合
    1. 開発工数 440 人時を週 40 時間働くより440÷40=11週間
    2. 1 人で開発する場合のコストは、1人分×11週分=11
    10人で開発する場合
    1. 条件(2)より2人1組の組み合わせは10C2 = 45通り
    2. 工数は2人1組の組合せごとに週当たり4時間なので、45×4=180時間必要である。
    3. 条件(1)よりコミュニケーションをとるための工数が余分に発生するは週 40 時間働く社員が10人で400時間になり、400時間に中に余分の工数が含まれると考え、400-180=220時間。開発工数 440 人時を10人で開発する場合は、440÷220=2週間になります。
    4. 10 人のチームで開発する場合のコストは10人分×2週間分=20

10人のチームで開発する場合のコストは、1人で開発する場合のコストの約何倍になる計算する。

20÷11=1.818…