ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

为了预防软件质量缺陷应该做点怎么

2021-11-04 20:07:01  阅读:231  来源: 互联网

标签:软件缺陷 做点 设计 软件 缺陷 预防 质量


随着社会的不断发展与进步和计算机科学技术的飞速发展,计算机在国民经济和社会生活中的应用越来越广泛,作为计算机的灵魂--软件,起着举住轻重的作用,人们的工作与生活越来越离不开软件。
软件开发的各个阶段都需要人的参与,因为人的工作和通信都不可能完美无缺,出现错误是在所难免的。
缺陷预防技术一般是从开发人员的角度来说的,包括编写更好的设计规范,实施代码审核制度,运行代码静态分析工具,运行单元测试。软件出现故障一般主要有两点:
①内部因素,软件本身状态,路径高度复杂,人们在分析设计这样复杂得多的系统时难免出现错误,导致软件留下缺陷。
②软件运行环境与其开发环境往往差异很大,通常是在开发环境中进行测试,而且要达到充分的测试往往很困难,要进行穷举,路径覆盖,状态覆盖几乎不可能,不完全排查缺陷,故会留下问题。
为了预防导致软件故障的缺陷发生,一方面应预防软件缺陷的引入,另一方面应使软件具有预防软件故障发生的能力。
软件缺陷预防

软件质量首先是设计、生产(包括分析、设计、编码、测试)出来的,其次是试验、管理出来的。设计质量对于软件质量具有特殊的重要意义。硬件质量除受到设计的影响之外,还受到物质生产过程和物质老化过程的影响,产品的老化是无法避免的。相比之下,软件的质量对设计的依赖程度更大。这里所指的软件设计是广义的设计,它包括了从需求分析开始,直至实现的全过程。人们在软件设计阶段所犯的错误是导致软件中留下缺陷的主要原因。因此,应努力提高软件产品的设计质量,避免将软件缺陷引入软件产品,把质量做到软件产品中。

标签:软件缺陷,做点,设计,软件,缺陷,预防,质量
来源: https://blog.csdn.net/qq_56023706/article/details/121149909

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有