通过软件质量优化来提升应用质量软件测试资料.docxVIP

通过软件质量优化来提升应用质量软件测试资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

通过软件质量优化来提升应用质量

通过软件质量优化(SQO)来提升应用质量

竞争优势开始于在整个软件应用生命周期中执行质量保证

前言

软件行业有一个众所周知的说法:从现在起三年以后,没有人会记得你是否推迟了几个月才发布一个出众的新版本软件,他们将会记得你是否发布了有问题的软件。只要质量有一次不过关,之后就需要多次改良,才能扭转人们对该软件质量的消极印象。

我们已经进入新一轮的经济发展环境中,严格控制预算和投资更谨慎,这些IT挑战逐渐成为企业以发展为导向的愿景策略的组成部分。尽管这类举措产生的积极影响显而易见,不过,目前的技术状况显然不同于我们上一轮经济发展中的状况。我们在对异构系统、信息孤岛和遗留应用进行集成中有所收获,但我们在质量、控制和客户满意度方面却有所损失。我们把这些系统和技术称作“关键任务”。

通过软件质量优化(SQO

通过软件质量优化(SQO)来提升应用质量

当今企业的CEO都希望每一次投资决策都能够体现出业务价值。从行政部门到各部门的管理人员,所有的职能部门都要面对与实现上市速度相关的特定目标的挑战,同时还要能交付改善的流程。当然,最终的目标是增大市场份额,而这需要企业所做的所有事情都具有竞争优势才能做到。

当对特定战略目标起支持作用的应用得到更快的开发和部署,并且质量过硬时,竞争优势就产生了。实际上,竞争优势是从如何定义和开发这些应用开始的。然而,需要实施的压力已经造成几种市场状况,使应用管理团队遇到新的障碍。例如,把软件外包到国外去做,会是满足成本限制的合理选择,除非由于缺乏成熟经验、项目的前景不明朗,或是外包商与客户企业之间的协作不理想,未能实现价值承诺。此外,开始使用面向服务体系架构(SOAs)可能会使开发窗口非常小,然而,很快会产生质量问题,直接影响确定的基于价值的目标。

为了获取竞争优势而进行构建

当我们进入新的经济环境后,应用管理团队必须重新思考他们组织的价值体现。他们凡事都要想到应用变得越普遍深入,就越需要构建一种即使当业务需求变化或发展情况下也能够确保一致质量的体系结构。这就意味着使质量保证深入到整个应用生命周期当中。

据美国国家标准与技术研究所(NationalInstituteofStandardsandTechnology)于2004年的统计,项目80%的软件开发费用是用来确认和修改软件中的缺陷。按照目前企业管理层对速度和灵活性的要求,修理缺陷开支这么大不仅完全不必要,而且它表明企业没有尽职尽责,而且没有足够的能力使IT流程与整体的业务目标保持一致。

软件质量优化(SoftwareQualityOptimization,SQO)是以一种确保软件质量的前瞻性做法,为了达到某一特定的目标将人员、流程和技术整合在一起:它确保软件部署与业务目标保持一致,从而获得竞争优势。软件质量优化是一种贯穿整个应用生命周期的持续、循环往复的流程,从一开始使用就能够发挥作用,最终造就零缺陷的软件。

在本文中,我们将:

探究软件缺陷的实际成本,以及它们对应用性能造成的影响

质疑“测试等同于质量保证”的传统理念,并证明如何在整个应用生命周期中实施质量流程来实现性能的改善

分享优化应用质量的7个最佳实践,确定实施软件质量优化流程的4个步骤

为跨整个企业,提升软件质保效率的质量优化平台下定义,向你说明投资这样的平

是要更好、更快,还是更省?您一定知道这句古谚。更有可能的情况的是,您可能亲眼见过在任何特定的软件开发工作中,以上标题中提到的三个因素中常常会实现两个。不过,当今的企业为了能够真正充分把握市场商机,其业务需求会需要同时实现以上三个因素。采用适当的软件质量优化举措之后,这三个

是要更好、更快,还是更省?

您一定知道这句古谚。更有可能的情况的是,您可能亲眼见过在任何特定的软件开发工作中,以上标题中提到的三个因素中常常会实现两个。不过,当今的企业为了能够真正充分把握市场商机,其业务需求会需要同时实现以上三个因素。采用适当的软件质量优化举措之后,这三个因素都可以实现。

要了解如何做到,请继续阅读下文…

修改软件缺陷的实际成本

显而易见,存在缺陷的应用耽搁的时间越久,修改缺陷所花费的成本就越高。不过,成本到底会有多高呢?答案可能会使您大吃一惊。根据一家软件开发企业的CTO说,在开发者桌面上修改一个bug的费用为1美元,而当bug合成到完整的程序后才修改,则要花费100美元,如果等到软件已经部署到实际使用环境中才确认出缺陷,修改bug所要花费的费用就要用成千上万来计算[1]。

BarryBoehm是软件质保领域最顶尖的专家,他在过去30年中已经出版了好几本软件质保的研究论著,说明在软件开发生命周期的各个阶段中,缺陷发现的时间越晚,消除软件缺陷所花费的成本就会呈指数级地快速增

文档评论(0)

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

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

1亿VIP精品文档

相关文档