单项选择题

对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。但随着软件项目规模的增大,需要有多人共同参与同一软件项目的工作。当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的 (20) 问题,即通信问题。通信需花费时间和代价,会引起软件错误 (21) (22) 软件生产率。如果一个软件开发小组有n人,每两个人之间都需要通信,则共有 (23) 条通信路径。假设一个人单独开发软件,生产率是5000行/人年,且在每条通信路径上耗费的工作量是250行/人年。若4个人组成一个小组共同开发软件,则小组中每个人的软件生产率为 (24) 。若小组有6名成员,则小组中每个成员的软件生产率为 (25) 。因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在 (26) 人左右为宜。

(24)处填()。

A.4875
B.4375
C.4625
D.5735