软件开发后期不当测试的影响

软件和药品是少有的两种无法根除自身缺陷且允许公开合法出售的产品。人们明知软件肯定存在缺陷,药品肯定存在副作用,但权衡利弊之后仍然购买之,甚至法律对此也 开一面。如软件厂商对其产品通常会做如下公示:“对本软件的任何修改恕不一一通知”,当然负责任的软件厂商会定期/不定期的发放软件补丁。

在其它行业,如果产品存在明显的不可确定的缺陷,市场、用户和法律都将作出适度的和更强烈的反映。所以有人说,如果微软公司生产汽车而不是软件,恐怕早已出局了。

针对软件产品,目前还没有一种公认的标准测试程序。软件的缺陷难以根除,但软件的质量是可以改进的。加强软件测试是控制和提高软件质量的一个行之有效办法。

不当测试的影响包括四个方面:

1 、软件质量差

美国商业部国家标准技术研究所NIST的研究表明,美国航空业饱受软件缺陷的影响,损失达数十亿美圆。最著名的事件是美国火星探测器失踪归因于度量衡的不统一。软件缺陷还使软件制造商蒙受信誉和经济损失。

2 、增加软件开发成本

传统上,识别和纠正软件缺陷会花费开发过程一半以上的成本,测试会占到开发人力成本的30%到90%。越早发现软件缺陷,越能更多的降低成本。

3、 市场推广滞后

软件产品投放市场滞后的直接影响是丧失了机会。众所周知,软件产品的利润率通常遵守暴利—-高额利润—-一般利润—-微利—-亏损这样的曲线变化。投放时间晚,不仅丧失了赚“大钱”的机会,而且对原有的类似的产品线也会构成威胁。这种损失难以估量。

4、 交易成本增加

由于缺乏标准的测试程序,用户无从比较和评价软件产品质量的好坏,从而导致市场交易成本增加。在这种情况下,软件生产厂商经常警告最终用户应慎重使用各厂商发布的产品性能数据。

逻辑思维软件

原文链接:http://www.logicalthinksoft.com/news.html

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月3日
下一篇 2018年3月3日

相关推荐