如果一个软件开发小组有 6 个人,每两人之间都需要通信, 假设一个人单独开发软件,生产率是 5000 行/人月,且在每条通信路径上耗费的工作量是 250 行/人月。 则小组中每个成员的软件生产率为 ( ) 行/人月 。
举一反三
- 89() A: 28000LOC/年B.24000LOC/年C.22800LOC/年D.21500LOC/年 B: 多个软件工程师合作开发一个项目,各开发者之间需要两两互相通信。假设每一条通信路径的开销为200LOC/年(LOC为代码行数)。设有4名软件工程师,如果单独工作,每个人的生产率是6000LOC/年,那么由这4名软件工程师组成的项目组的生产率为(89)。在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为3000LOC/年,那么这6人组成的项目组全年完成的开发工作量为(90)。
- 为了避免过多的生产率损失,开发小组不宜太大,成员之间应该避免太多的通信路径。( )
- 软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。
- 计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。
- 以下是衡量软件工作量常用的单位( ) A: KLOC B: 人月 C: 功能度 D: 天