第六周

如何衡量软件工程的质量

研发出复合用户需求的软件

通过一定的软件流程,在预计的时间内发布“足够好”的软件

并通过数据和其他方式展现所开发的软件是维护和继续发展的

我们能否量化项目提到的这些要求呢?小组的同学可以想出一些指标,也可以从文献中查到学术界的论述,还可以通过实践来总结。

下面是一些常用的量化指标:

软件CCDCR的数量

用户的好评差评

CC后发现的BUG数量 文档的完备性和准确性

修复BUG所需的平均时间

单位开发量(人*月)出现的重大BUG的数量

测试用例的覆盖率

模块的复杂程度(用工具监测并哟量化结果)

代码的行数

文档的数量和复杂程度

有多少代码被重用了

平均每天构建失败的次数

软件实现了多少功能点

软件能运行多久,平均初次错误平均无故障时间

团队可以选取七个指标,然后再项目中计算这些指标并跟踪。、

posted @ 2016-05-13 21:02  刘晨阳2013551720  阅读(112)  评论(0编辑  收藏  举报