发表于: 2018-04-29 21:04:10
1 808
今天完成的事:
1.了解软件为什么会出现缺陷;
一.为什么会出现软件缺陷:
知道了缺陷缺陷是什么后,它是为什么会出现在我们的产品中呢?令人感到奇怪的是我们发现大多数软件缺陷并非源自编程错误。从小程序到大项目的无数研究得出的结论是一致的。导致软件缺陷最大的原因是产品说明书。
产品说明书成为造成软件缺陷的罪魁祸首有你不少原因。在许多情况下,说明书没有写。其他原因可能是说明书不够全面、精彩更改,或者整个开发小组没有很好的沟通。为软件做计划是极其重要的。如果没做好,软件缺陷就会出现。
软件缺陷的第二大来源是设计方案。这是程序员开展软件计划的地方,好比是建筑师为建筑物绘制的蓝图。这里产生软件缺陷的原因与产品说明书是一样的,片面、易变、沟通不足。
程序员对代码错误太熟悉了。统称,代码错误可以归咎于软件的复杂性、说明文档不足(特别是经过升级或修改的代码)、进度压力或者普通的低级错误。一定要注意,许多看上去是编程错误的软件缺陷实际上是由产品说明书和设计方案造成的。经常会有程序员说:“这里按要求做的。如果有人早告诉我,我就不会这样编程序了。”
此外就只有一种原因了某种软件缺陷产生的条件被错误地认定。由于这个原因,就可能反复出现许多软件缺陷。因此,不少软件缺陷可以归咎于测试错误。不过说到底,此类软件缺陷只占极小的比例。
收获:
了解了软件缺陷是怎么出现的,常见的出现的源头是哪里。
遇到问题:
暂无
评论