問39
頻出度★★★
プログラムの開発作業で担当者A~Dの4人の工程ごとの生産性が表のとおりのとき,4人同時に見積りステップ数が12kステップのプログラム開発を開始した場合に,最初に開発を完了するのはだれか。 単位 kステップ/月
| 担当者 | 設計 | プログラミング | テスト |
|---|---|---|---|
| A | 3 | 3 | 6 |
| B | 4 | 4 | 4 |
| C | 6 | 4 | 2 |
| D | 3 | 4 | 5 |
这道题的解析和你的作答记录。
プログラムの開発作業で担当者A~Dの4人の工程ごとの生産性が表のとおりのとき,4人同時に見積りステップ数が12kステップのプログラム開発を開始した場合に,最初に開発を完了するのはだれか。 単位 kステップ/月
| 担当者 | 設計 | プログラミング | テスト |
|---|---|---|---|
| A | 3 | 3 | 6 |
| B | 4 | 4 | 4 |
| C | 6 | 4 | 2 |
| D | 3 | 4 | 5 |
A 为 12÷3+12÷3+12÷6=4+4+2=10 个月。测试为 6k 步/月,是 4 人中最快的,但设计和编程都只有 3k 步/月,比较慢,合计后仍赶不上 B 的 9 个月。
正解 表中的数值表示「每个月能处理多少 k 步」的生产率,因此各工序的所需时间=「12k 步 ÷ 该工序的生产率」。4 人都各自独立地按设计→编程→测试的顺序完成工作,所以到开发完成为止的时间就是 3 个工序所需月数之和。B 为设计 12÷4=3 个月、编程 12÷4=3 个月、测试 12÷4=3 个月,合计 9 个月。其余 3 人中 A 为 10 个月、C 为 11 个月、D 为 9.4 个月,因此最先完成的是 B,正确答案是「イ」。B 虽然没有哪一道工序特别突出地快,但每个工序都是 4k 步/月、没有短板,总时间反而最短。
C 为 12÷6+12÷4+12÷2=2+3+6=11 个月,是 4 人中最慢的。即使设计以 6k 步/月为最快,测试却只有 2k 步/月,极其缓慢,这一环拉长了整体时间。要注意「某个工序快」和「整体完成得早」是两回事。
D 为 12÷3+12÷4+12÷5=4+3+2.4=9.4 个月。比 B 的 9 个月慢 0.4 个月,以微小差距屈居第二。设计只有 3k 步/月而偏慢,这部分损失无法靠测试的 5k 步/月完全补回来。