软件开发中前期准备的重要性

使用高质量的实践方法是那些能创造高质量软件的程序员的共性。这些高质量的实践方法在项目的初期、中期、末期都强调质量。

如果你在项目的末期强调质量,那么你会强调系统测试。当提到软件质量保证的时候,许多人都会想到测试。但是测试只是完整的质量保证策略的一部分,而且不是最有影响的部分。测试是不可能检查出诸如“制作了一个错误的产品这样”或者“使用错误的犯法制作正确的产品”之类的缺陷的。这样的缺陷必须在测试之前解决,更确切的说是在构建活动之前。

如果你在项目中强调中期质量,那么你会强调构建实践。这些实践是一个项目中最为重要的东西。

如果你在项目的开始阶段强调质量,那么你就会计划、要求并且设计一个高质量的产品。如果你用为庞蒂亚克Aztek做的设计来开始整个生产过程,那么你可以想尽办法来测试,它绝对不会变成劳斯莱斯。也许你能造出最好的Aztek,单如果想要的是一辆劳斯莱斯,那么你就要从头开始做计划啦。在软件开发中,你也需要在定义问题、定下解决方案的规格、以及设计解决方案的时候做出这种计划。

由于构建活动是软件项目的中间阶段,在你开始构建的时候,项目前期工作已经或多或少为这个项目的成功或失败打下了基础。然而,在构建过程中,你至少应该能辨明当时的形势如何,如果你看到失败的乌云已经出现在地平线上时,就退回到项目的前期工作吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值