为了预防软件质量缺陷应该做点怎么
作者:互联网
随着社会的不断发展与进步和计算机科学技术的飞速发展,计算机在国民经济和社会生活中的应用越来越广泛,作为计算机的灵魂--软件,起着举住轻重的作用,人们的工作与生活越来越离不开软件。
软件开发的各个阶段都需要人的参与,因为人的工作和通信都不可能完美无缺,出现错误是在所难免的。
缺陷预防技术一般是从开发人员的角度来说的,包括编写更好的设计规范,实施代码审核制度,运行代码静态分析工具,运行单元测试。软件出现故障一般主要有两点:
①内部因素,软件本身状态,路径高度复杂,人们在分析设计这样复杂得多的系统时难免出现错误,导致软件留下缺陷。
②软件运行环境与其开发环境往往差异很大,通常是在开发环境中进行测试,而且要达到充分的测试往往很困难,要进行穷举,路径覆盖,状态覆盖几乎不可能,不完全排查缺陷,故会留下问题。
为了预防导致软件故障的缺陷发生,一方面应预防软件缺陷的引入,另一方面应使软件具有预防软件故障发生的能力。
软件缺陷预防
软件质量首先是设计、生产(包括分析、设计、编码、测试)出来的,其次是试验、管理出来的。设计质量对于软件质量具有特殊的重要意义。硬件质量除受到设计的影响之外,还受到物质生产过程和物质老化过程的影响,产品的老化是无法避免的。相比之下,软件的质量对设计的依赖程度更大。这里所指的软件设计是广义的设计,它包括了从需求分析开始,直至实现的全过程。人们在软件设计阶段所犯的错误是导致软件中留下缺陷的主要原因。因此,应努力提高软件产品的设计质量,避免将软件缺陷引入软件产品,把质量做到软件产品中。
标签:软件缺陷,做点,设计,软件,缺陷,预防,质量 来源: https://blog.csdn.net/qq_56023706/article/details/121149909