PSP学习(一)缺陷管理

本文探讨了软件缺陷的产生,强调了预防和管理缺陷的重要性。指出编译器和测试阶段仅能发现部分缺陷,大部分缺陷源于设计和编码阶段。通过收集缺陷数据,可以提升编程质量,减少错误,节省时间和成本。代码复查被证明是最有效的缺陷发现方法,但需谨慎执行。PSP提倡个人代码复查作为主要的缺陷排除手段。
摘要由CSDN通过智能技术生成

即使有经验的程序员,一般开发7~10行源程序就会引入一个缺陷,一般在编译和测试阶段能发现和纠正大部分缺陷,但仍有许多缺陷留在最终产品中。

 

缺陷是指程序中存在的错误

 

为防止缺陷的引入,需要精通所用的程序设计语言,深入理解开发支持环境,掌握要开发的应用系统的类型等。

 

一般的软件组织要用一半以上的时间和精力来查找和修复缺陷,由于测试时间难以预计,产品缺陷常常是产生超支和延期的主要原因。

 

当软件工程师对你说程序中仅剩几个BUG时,你可能感到一阵轻松,若告诉你程序经过全部测试,仅留几个定时炸弹时,你的感觉如何?

 

编写程序的软件工程师本人最适合查找和修复程序中的缺陷,因此软件工程师应该承担所生产的软件的质量的责任。

 

若你不朝着设计无缺陷程序的方向努力,你永远也不可能达做到这一点。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值