- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 过程改进第一页,共八十二页。
如何对过程进行改进?软件过程与改进第二页,共八十二页。
3软件过程质量过程质量 质量是指“某一事物的特征和属性”,作为一个事物的属性,质量往往指的是事物的可度量的特征,且这些特征都是可以与已知标准进行比较的。 软件过程和软件产品一样,都是属于知识或信息实体,对其在质量方面的定义和描述具备一定的复杂性。尽管如此,软件过程质量(即过程质量)的表现形式不外乎体现在静态和动态这两个方面。 第三页,共八十二页。
(1)软件过程静态方面当软件过程仅以某种特定的描述形式存在时,过程质量就表现为静态的一面。此时的过程质量实际上就是软件过程描述本身所具备的属性,它表现为:功能性:该过程描述满足实际需要的程度;易使用性:用户使用该过程描述进行过程实施和运作所需的努力程度,其中包括易理解性和易学习性等子特性;准确性:描述特定类型的软件过程的准确程度,可包含精确性、一致性、完整性、冗余度等子特性;易维护性:用户在改进基于该描述形式的软件过程时所需的努力程度,其中包括易分析性和易修改性等子特性;软件过程与改进第四页,共八十二页。
(2)软件过程动态方面当软件过程在执行运作时,过程质量就表现为动态的一面。此时的过程质量是以软件过程所表现出的过程运作能力来衡量,其中包括过程运作能否达到所预定的目标、是否保证了软件产品的质量等,可以简称为过程能力。软件过程与改进第五页,共八十二页。
软件过程改进三步:软件过程及其实例进行不断优化的活动。过程度量过程评价过程改进软件过程与改进第六页,共八十二页。
软件过程的度量 过程度量是针对所指定的软件过程,以某种方式对其过程能力指标实现合理的量化,从而以一定的标准衡量该软件过程的质量。过程度量的特点:过程质量静态特征动态特征:过程能力是过程质量的动态表现、是通过过程运作而体现的。因而和产品度量不同,过程度量是同过程运作紧密相关的,只有经过过程运作,过程度量才能体现其“过程”含义,这是过程度量与产品度量的根本区别。 软件过程与改进第七页,共八十二页。
客观度量与主观度量度量的客观性是指所得到的关于某对象的度量值是该对象的真实描述。例如LOC度量(代码行数)就是具备客观性的度量;度量的主观性是指所得到的关于某对象的度量值是由度量者的主观判断得到的,因此所得到的度量值会随度量者的不同而异。如系统的易学习性”的度量值。 软件过程与改进第八页,共八十二页。
过程度量的通用模式 软件过程与改进9问题解决值转换解释数据获取用户问题目标问题解决模型用户解释目标解释模型度量约束度量知识获取约束获取技术模型度量活动外部输入输出内容原 始 数 据 ... ...转换后的度量值 ... ...度量结果 ... ...分析结论T (过程周期)t第九页,共八十二页。
过程评价(Evaluation)过程评价:以一系列的标准对软件过程的质量进行评定而使软件过程不断改进和优化的系列活动。过程评价/过程评估:SEI在 “评价/评估指南”“评估指南”:当用户以过程改进为出发点,对自身机构的软件过程进行评定时评定过程现有的过程能力预见其能力,潜在缺陷和改进方向“评价指南” 仅是客观评定过程能力当时所达到的程度。软件过程与改进第十页,共八十二页。
无论是过程评价还是过程评估,其目的都是:认知过程能力、比较过程能力、改进过程能力。过程评价有多种实现方法,其中过程度量便是一种最有效且最系统化的方法,其他诸如问卷调查、实际走查(walk through)等也是实现过程评价的常用方法。 软件过程与改进第十一页,共八十二页。
度量模型 过程度量模型就是要研究过程度量 所涉及的属性和问题,从而规范过程度量的内容和步骤,实现过程度量的目标。软件过程与改进第十二页,共八十二页。
FCM(Factor Criteria Metric)模型 1976年Bohem等提出定量进行软件质量评价的概念,两年之后,Walters和McCall提出一个质量要素-准则-度量的三层次式软件质量度量模型,其中,要素是软件质量的反映,软件属性可用作评价准则,量化地度量软件属性可反映软件质量的优劣。此后,G.Murine提出软件质量度量技术(SQM),用于定量地评价软件质量。 1991年ISO推出了以FCM模型作为基准模型的标准ISO9126:“信息技术:软件产品评价质量特性及其使用指南”软件过程与改进第十三页,共八十二页。
ISO/IEC 9126质量模型分三个层次:质量特性(6个),质量子特性(21个)功能性 Functionality适合性 Suitability准确性 Accurateness互操作性 Interoperability依从性 Compliance安全性 Security可靠性 Reliabilit
文档评论(0)