SQA在PROMIS项目中的完成.docVIP

  1. 1、本文档共46页,可阅读全部内容。
  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文档。上传文档
查看更多
SQA在PROMIS项目中的完成

第1章 绪论 本研究课题相关学术背景及其理论与实际意义 学术背景 当今是个信息时代。信息技术深刻影响着世界,影响着每个人。几乎所有的人都看到了信息技术是经济增长的新发动机。在信息产业中,计算机的发展速度最为迅猛,其中软件产业比硬件产业发展速度更快。但是,众所周知,软件中微小的失误,可能会导致质量事故、产品报废甚至人员伤亡。因此,软件质量保证已上升到一个前所未有的高度。 软件的规模化发展要求必须有一套完整而有效软件产品生产控制体系,尤其是企业要想走向国际化的道路,就必须与国际质量管理体系接轨。但是,生硬地套用现有的质量管理体系对人的智力活动进行控制,一方面会制约软件工程过程中人的智力活动,同时也会产生过高的成本,不利于软件企业的成长。 无论是CMM/CMMI还是ISO9000等其他管理思想,它都是强调法治而非人治,实施CMM也是希望能通过它将一些优秀的软件工程化开发经验用一套合理、规范的制度沉淀固化下来,使项目的成功不再成为一种偶然。在引入国际先进质量管理思想的同时,借鉴先进企业的质量管理经验,而不是套用现有质量体系的标准。不但要拥有国际质量管理思想,更追求的是结合企业实际,制订一套符合自己特色的质量体系,并不断融入新的思想。因此,做质量是沉淀一种理念,形成一种文化,充实现有的质量体系,并在这个过程中,质量得到持续的改进。 理论与实际意义 通过研究一个已建立软件质量保证体系(CMM3)的企业在软件开发的整个过程中,在不同时期、面对不同的情况所采取的策略和方法,与此延伸,收集项目中好的实施方法和发现实施不利的原因,完善企业内部软件开发整体规范,为其他项目组的开发过程实施提供先进方法和样例。 软件开发是一个以人为中心的活动,所以出现缺陷是不可避免的。因此,要想交付一个高质量的软件,消除缺陷的活动—SQA,就变得很重要。在学术领域,虽有CMM和ISO等标准或模型可采用,但在实际的大型项目中,如PROMIS,在开发过程中遇到非人力所能预见问题(SARS)干扰、以及自身资源及成本的限制(采取异地开发,开发环境与运行环境差异大)、人员流动大(设计与开发由不同的人员完成,需求不明确)及客户的强大压力下(有老系统作参照且时间紧),如何正确合理运用软件质量保证的方法和策略,使软件人、及软件企业进行软件过程改进中一个不可缺少的部分。 国内外文献综述 软件生产能力成熟模型,即CMM(后更名为SW-CMM)模型就是目前国际上最流行也是最实用的一种软件生产过程标准,CMM注重过程要求,它的每一级对所要实现的关键过程域都有详细的要求,并且强制企业能自我更新和持续改进,以实现缺陷预防。CMM得到了众多国家软件产业界的认可,成为当今从事规模型软件生产不可缺少的一项内容。 ISO 9000族国际标准是在总结了英国的国家标准基础之上产生的,ISO9001是软件企业开展质量体系认证依据的标准。 但是,世界上成功的软件生产商,如微软、Oracle、Sybase等都没有参加CMM评估,这些厂商都有自己一套成熟的软件质量管理规范,他们的软件质量确实得到了广泛的信任。 CMM概要 由美国软件工程研究所SEI(Software Engineering Institution)开发完成的软件生产能力成熟模型,即CMM(Capability Maturity Model,亦称为SW-CMM)是一种协助企业改进软件制作质量与管理流程并进行评估的标准。它是SEI集多年软件研究的经验所研制的过程标准,如今已成为国际上最流行最适用的软件质量改进体系。CMM注重过程要求, 它的每一级对所要实现的关键过程域都有详细的要求, 并且强制企业能自我更新和持续改进, 以实现缺陷预防。CMM得到了众多国家软件产业界的认可,成为当今从事规模型软件生产不可缺少的一项内容。CMM成熟程度理论不可以被看作纯粹的关于软件生产技术的标准,也不可以被看作普通的管理理论,它实际上是对软件开发实践所设计的整个工程流程的规定和分析,它的体系既包括软件工程过程本身,也包括对这一过程的管理。 CMM为企业软件能力提供了一个阶段式的五级进程。任何开始采纳CMM体系的机构都一并归与第一级的起点,即初始级(Initial level)除第一节外,每一级都设定了各自的目标组。如果达到了这一目标,则可向下一级推进,由于每一个级别都必须建立在实现了低于它的全部级别的基础之上,CMM等级的提高只能是一个渐进有序的过程。 CMM五级标准按由低到高的成熟度分别为:   第一级 初始级 (Initial level)   第二级 可重复级 (Repeatable level)   第三级 定义级 (Defined level)   第四级 管理级 (Managed level)   第五级 优化级 (Optimizing level) 初始级

文档评论(0)

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

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

1亿VIP精品文档

相关文档