软件过程基础_质量.pdf

软件过程基础_质量

软件过程基础 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)

1亿VIP精品文档

相关文档