基于状态变化的软件缺陷管理系统的研究和设计.pdfVIP

基于状态变化的软件缺陷管理系统的研究和设计.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于状态变化的软件缺陷管理系统的研究与设计 黄松陈琪 (解放军理工大学指挥自动化学院) 摘要在介绍软件缺陷相关概念和缺陷管理现状的基础上,提出并设计了一种基于状态变化的软件缺陷管理系统。该 系统根据缺陷生命周期各阶段状态的变化对缺陷进行控制,优化了缺陷管理的过程,提高了缺陷分析的能力。 关键词软件缺陷缺陷管理缺陷状态 随着计算机科学技术的发展,软件在各行各业都得到了 1.2缺陷管理现状‘ 广泛的应用,但随之而来的是软件的质量越来越成为软件制 最初的缺陷跟踪管理采用的是文本方式记录。先设定 造商们一个十分关心的问题。高质量、低成本地生产软件产 统一的记录格式和一些必要的规范,然后按照此格式和规范 品是软件企业追求的目标,也是软件企业能否在日益激烈的 记录软件开发过程中发现的缺陷。后来,由于缺陷处理和数 市场竞争中生存的关键。由美国TheStandish Group于1997 据分析的需要,逐渐出现了用C、PerI等语言编写的数据处理 年提供的调查报告表明:有70%左右的软件项目不能完全 工具。但是,这些方法基本依靠人为管理,可靠性较低,效率 实现用户所需的功能。又据美国政府近年的调查,在实施 也不高,只适合于开发团队规模小、人员集中、成本低的组织 的软件工程项目中,约有60%的项目延期交付,约有50%和项目。如今,经济的全球化促进了软件产业的全球化,基 的项目超出预算,约有45%的已交付项目不能使用…。这 于WEB的缺陷跟踪管理系统也应运而生,有效地解决了开 种困境多数是因开发组织的软件过程缺陷及过程能力有限 发团队规模大、人员分散的问题,缺陷管理又进入了一个更 而造成的。 高的层次。 如何提高软件开发过程能力,关键在于软件过程的有效 然而,对于缺陷的管理及处理并不像想象中的尽如人 管理。作者通过阅读大量软件工程和软件质量保证方面文 意。从目前软件缺陷管理发展情况来看,商业化的软件存在 献,并结合自身工作经验,认为缺陷管理是改进软件过程最 很多根本用不上的功能,价格更是不菲;免费开源软件通常 好的切入点。本文在对缺陷处理流程研究的基础上,设计了 需要花很长时间才能建立起来,而且它不容易变通凋整到不 一种基于缺陷状态变化的缺陷跟踪管理系统,有效地解决了 同用户需要的特定的环境,软件缺陷跟踪管理过程的随意性 软件测试过程中缺陷管理杂乱、无序的问题,提高了软件测 又一次使软件测试陷入困境。开发出既满足测试需求又方 试的效率,进一步保证了软件开发质量。 便易上手且物美价廉的软件缺陷跟踪管理系统,对于软件开 发方和测试方都是十分必要的。 l软件缺陷 2基于状态变化的缺陷分析法 1.1软件缺陷的定义 很多测试文献关于“缺陷”的定义都不尽相同,有时是不 测试的目的是为了以最小的代价发现软件中尽可能多 一致的,甚至是混乱的。国际电子电气工程师学会(IEEE)计的缺陷,而对缺陷的管理和分析则是软件测试工作的一个重 算机协会对于一些易混淆术语具体定义如下: 要组成部分。一般而言,对缺陷的跟踪管理需要达到以下目 的: 错误(error):人类会犯错误。很接近的一个同义词是过 错(mistake)。人们在编写代码时会出现过错,把这种过错叫(1)确保每个被发现的缺陷都能及时被解决。 做bug。 (2)收集缺陷数据并根据缺陷趋势曲线识别测试过程 失效(failure):当缺陷执行时会发生实效。失效只出现的阶段。 在可执

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档