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

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

平成26年度春季問題

問題11

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

1.2
1.5
1.8
2.1

あるソフトウェア会社の社員は週40時間働く。 この会社が、開発工数440人時のプログラム開発を引き受けた。 開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、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…