6.1软件缺陷概念及其产生_第1页
6.1软件缺陷概念及其产生_第2页
6.1软件缺陷概念及其产生_第3页
6.1软件缺陷概念及其产生_第4页
6.1软件缺陷概念及其产生_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试缺陷管理软件缺陷概念及其产生赵聚雪了解软件缺陷的概念了解软件缺陷产生的原因2学习目标3软件缺陷-SoftwareDefect-Bug缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷的标准定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。软件缺陷软件存在的问题在软件的开发测试过程中项目组会特别关注软件缺陷的状况,这是因为一方面软件缺陷状况是项目质量和状态的重要指示数据,另一方面越到软件生命周期的后期修复软件缺陷的成本越高。软件研发中对缺陷的关注5功能没有实现或与需求规格说明不一致界面、消息、提示、帮助不够准确或误导用户屏幕显示、打印结果不正确软件无故退出或没有反应;边界条件未做处理,输入错误数据没有提示和说明运行速度慢或占用资源过多与常用的交互软件不兼容有时把尚未完成的小功能也归属于软件缺陷常见的典型的软件缺陷在软件开发的过程中,软件缺陷的产生是不可避免的,”零缺陷”是软件产品很难达到一个状态。导致软件缺陷产生的原因也是多种多样的,软件工程过程中的人、过程、工具都有可能导致产生软件缺陷,过程中的每一个环节都有可能产生缺陷,概括来说这些原因可以归结为四大类。软件缺陷产生的原因7软件缺陷软件本身技术人员管理软件缺陷产生的原因软件本身的复杂性和抽象性在产品真正完成之前,每个人对软件的理解都不完全相同,这种复杂和抽象使得软件容易出现缺陷软件本身的原因软件技术在某些领域应用不成熟,使得某些功能或性能无法达到应用要求,也会导致软件缺陷的产生。技术方面的原因如果软件开发流程不完善,存在太多的随机性,缺乏严谨的评审机制,则容易产生软件缺陷。目前软件行业对项目管理和软件过程的研究实践已经有很多成果,比如全流程质量管理、CMMI模型等软件工程方法。管理方面原因软件团队的成员能力水平不足也会引起软件缺陷的产生。比如编码人员能力不足,会产生很多算法错误和语法错误导致软件不能正常工作或者性能低下。人员方面的原因软件缺陷是软件产品内部的错误或毛病,产品外部功能的缺失或违背软件缺陷的产生是不可避免的软件工程过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论