ITパスポート過去問 平成31年度(2019年)問53
50本のプログラム開発をA社又はB社に委託することにした。開発期間が短い会社と開発コストが低い会社の組合せはどれか。
〔前提〕
- A社生産性:プログラム1本を2日で作成 コスト:4万円/日
- B社生産性:プログラム1本を3日で作成 コスト:3万円/日
- プログラムは1本ずつ順に作成する。

選択肢
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
プログラム1本あたりの作成日数から、50本の開発期間をA社とB社で計算します。次に、開発期間に1日あたりのコストを掛けて総開発コストを計算します。計算の結果、開発期間はA社が短く、総開発コストもA社が低いので、開発期間が短い会社と開発コストが低い会社の組合せはどちらもA社になります。
Point
生産性(1本あたりの作成日数)と1日あたりのコストから、総開発期間と総開発コストを求め、条件に合う組合せを選べるようにすることがねらいです。
解くために必要な知識
この問題を解くには、生産性と総コストの計算方法の理解が必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| 生産性 | 一定の条件でどれだけ成果物を作れるかを表す考え方です。この問題では「プログラム1本を作成するのに必要な日数」で与えられています。 |
| 開発コスト | 開発にかかる費用の総額です。この問題では「開発日数 × 1日あたりのコスト」で求めます。 |
| アウトソーシング | 自社の業務の一部又は全部を外部の専門業者に委託することです。 |
解くための手順
1. 開発期間を求めます
- 開発期間 = 1本あたりの作成日数 × 本数
2. 総開発コストを求めます
- 総開発コスト = 開発期間 × 1日あたりのコスト
3. 条件に合う組合せを選びます
- 「開発期間が短い会社」と「開発コストが低い会社」をそれぞれ判定し、選択肢表の該当する行を選びます。
問題の解法手順
1本あたりの作成日数と1日あたりのコストが与えられているので、まず50本分にそろえて比較します。
解く手順
1. 各社の開発期間を計算します
-
A社:2日/本 × 50本 = 100日
-
B社:3日/本 × 50本 = 150日
2. 各社の総開発コストを計算します
-
A社:100日 × 4万円/日 = 400万円
-
B社:150日 × 3万円/日 = 450万円
3. 期間が短い会社とコストが低い会社を選びます
-
開発期間が短い:A社(100日)
-
開発コストが低い:A社(400万円)
よって、組合せは「ア」です。
選択肢ごとの解説
- ア:正解
開発期間はA社が100日、B社が150日なので短いのはA社です。総コストはA社が400万円、B社が450万円なので低いのもA社です。よって条件に合います。
- イ:不正解
期間が短いのはA社で合いますが、コストが低いのもA社(400万円)なので、B社が低いとはいえません。
- ウ:不正解
期間が短いのはA社(100日)なので、B社が短いとはいえません。コストが低いのもA社なので、組合せとして条件に合いません。
- エ:不正解
期間が短いのはA社、コストが低いのもA社なので、B社・B社の組合せは条件に合いません。
まとめ
プログラム1本あたりの作成日数から、50本の開発期間をA社とB社で計算します。次に、開発期間に1日あたりのコストを掛けて総開発コストを計算します。計算の結果、開発期間はA社が短く、総開発コストもA社が低いので、開発期間が短い会社と開発コストが低い会社の組合せはどちらもA社になります。
マネジメント系 > プロジェクトマネジメント > プロジェクトマネジメント
開発期間はA社が100日、B社が150日なので短いのはA社です。総コストはA社が400万円、B社が450万円なので低いのもA社です。よって条件に合います。
期間が短いのはA社で合いますが、コストが低いのもA社(400万円)なので、B社が低いとはいえません。
期間が短いのはA社(100日)なので、B社が短いとはいえません。コストが低いのもA社なので、組合せとして条件に合いません。
期間が短いのはA社、コストが低いのもA社なので、B社・B社の組合せは条件に合いません。