- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章软件质量和质量保证软件工程系孟磊netmenglei@126.com沈阳师范大学软件学院本章内容7.1软件质量7.2软件度量7.3软件能力成熟度模型 7.4软件质量保证沈阳师范大学软件学院本节内容7.1软件质量7.1.1软件质量的含义7.1.2软件质量模型沈阳师范大学软件学院7.1.1软件质量的含义7.1.1软件质量的含义首先来看一些关于质量的定义。1990年,Juran和Gryna把质量定义为“适于使用”。1999年,Crosby将质量定义为“符合需求”。在GB/T 6583-ISO 8404(1994版)中,将质量定义为“反映实体满足明确和隐含需要的能力的特性的总和”,这里的实体是“可以单独描述和研究的事物”,如产品、活动、过程、组织的体系等。在ISO 9000:2000中,将质量定义为“一组固有特性满足要求的程度”。至于软件质量,很容易从上述质量的定义中作扩展。IEEE对软件质量的定义如下。软件质量是:系统、部件或过程满足顾客或者用户需要或期望的程度。系统、部件或过程满足规定需求的程度。 沈阳师范大学软件学院7.1.2软件质量模型7.1.2软件质量模型为了避免软件质量评价的盲目性,需要制定软件质量模型,从多方面、客观地、定量地对软件质量进行度量和评价。比较常见的三个软件质量模型是McCall模型、Boehm模型和ISO9126。沈阳师范大学软件学院7.1.2软件质量模型7.1.2软件质量模型McCall模型是McCall和他同事在1999年提出的,如图所示。McCall质量模型将软件质量分为3个重要的方面:操作特性(产品运行)承受可改变能力(产品修订)新环境适应能力(产品变迁) 图 McCall质量模型沈阳师范大学软件学院7.1.2软件质量模型7.1.2软件质量模型Boehm模型是Boehm和他的同事在1778年提出的,如图10-2所示。Boehm质量模型是一个分层的模型,除了包含用户的期望和需要,它还包含了McCall模型所没有的硬件质量特性。Boehm质量模型关注不同类型的用户需要。第一类用户是初始用户,第二类用户是要将软件移植到其他软硬件系统中使用的用户,第三类用户是系统维护人员。也可以说,Boehm质量模型反映了不同类型的用户对软件质量的理解。 图 Boehm质量模型 沈阳师范大学软件学院7.1.2软件质量模型7.1.2软件质量模型1991年,ISO颁布了ISO 9126-1991标准《软件产品评价—质量特性及其使用指南》。我国也于1996年颁布了同样的软件产品质量评价标准GB/T 16260-1996。ISO 9126模型如图10-3所示。ISO 9126模型定义了6个影响软件质量的质量特性,而每个质量特性又可通过若干子特性来测量,每个子特性在评价时要进行定义并实施若干度量。ISO 9126质量模型使得软件最大限度地满足用户的明确的和潜在的需求,且从用户、开发人员、管理者等各类人员的角度全方位地考虑软件质量。 图 ISO 7126质量模型沈阳师范大学软件学院本节内容7.2软件度量7.2.1软件度量概述7.2.2软件度量的目标7.2.3软件度量的三个方面沈阳师范大学软件学院7.2.1软件度量概述软件度量的含义度量是指在现实的世界中把数字或符号指定给实体的某一属性,以便以这种方式来根据已明确的规则来描述它们。 度量关注的是获取关于实体属性的信息。那么什么是软件度量呢?软件度量(Software Measurement)是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性量化过程,目的在于对项目质量、过程质量及产品质量进行理解、预测、评估、控制和改善。 沈阳师范大学软件学院7.2.1软件度量概述软件度量的意义在软件开发中,软件度量的根本目的是为了软件管理的需要,利用度量来改进软件过程,以提高软件开发效率和软件质量。通过软件度量,使人们能够可预测、可重复、准确地控制软件开发过程和软件产品。度量使得对软件质量的评价从定性走向了定量,避免了软件质量评价的模糊性。沈阳师范大学软件学院7.2.1软件度量概述软件度量的现状 在软件界,软件度量目前的情况并不尽如人意,如下一些现象是时常存在的。设计和开发软件产品的时候,并未制定出度量的目标。未能对构成软件项目实际费用的各个不同部分进行有效的度量。由于缺乏清晰的度量目标,使得开发人员不能使开发的产品质量的各方面特性都合格,因此不能使用术语向潜在的用户说明软件产品具有很高的质量。由于缺乏对软件的度量,看不到清晰的实效,因而人们对所使用的软件开发技术没有足够的信心。 沈阳师范大学软件学院7.2.3软件度量的三个方面软件度量的三个方面 软件度量贯穿于软件开发的整个生命周期。软件度量包括3个方面:项目度量产品度量过程度量沈阳师范大学软件学院7.2.3软件度量的三个方面
您可能关注的文档
最近下载
- 并网光伏电站项目工程现场电气二次施工方案.doc
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
- 中小学教育班班通系统校级解决方案.doc VIP
- 涉税检举奖励制度的运行问题...于68份裁判文书的考察分析_金超.pdf VIP
文档评论(0)