软件过程基础_质量
软件过程基础
Software Process foundation
第七讲:软件质量
lecture seven: Software Quality
吴超英
北京航空航天大学软件工程研究所
邮件:cywu@buaa.edu.cn
2015年4月
Chaoying Wu
1. 缺陷注入与排除成本Cost of defect inject and remove
SPM-SoftwareQuality 2
质量与效率
Quality and efficiency
随着产品规模的增大,软件生产率一般随着软件规模的扩大而
降低。[Boehm 81]因为Along with the increase of product size,
software productivity decreased by the expansion of the software scale.
导致了工作量的增加。Lead to the increase of workload
更重要的原因是,产品各部分的质量。当产品增大以后,增
加的逻辑量导致调试变得更加困难。调试越多导致测试时间
进一步增加。The more important reason is the product quality of
every part.
如果想要得到一个高质量的软件系统,我们必须确保系统中的
每一部分的质量都很高。
We must make sure the high quality of each part of the system if we want a
high quality software system.
测试的大部分将会集中于新添加部分的局部中。因此,在每个
局部质量稳定的基础上,开发大型程序可以基本保持开发小程
序的生产率
Most of the test will be concentrated on the newly added part of the local.
注入和排除缺陷
Inject and remove defect
几乎执行的每个缺陷排除步骤都不能提供来判断他们是否有
效或他们的质量 SPM-SoftwareQuality 4
发现和修复缺陷的费用图例
The cost figure of find and repair the defect
120
Ãû ×Ö /Àà ÐÍ
Óï ·¨
100
¸³ Öµ
£© ½ç Ãæ
.
n 80 º¯ Êý
i
m
¨£
¼ä 60
ʱ
´ ¸
ÐÞ 40
ÏÝ
ȱ
20
0
¸´ ²é £º R
原创力文档

文档评论(0)