软件过程和改进课过程改进.ppt

软件过程和改进课过程改进.ppt

ID:58049730

大小:856.00 KB

页数:81页

时间:2020-09-04

软件过程和改进课过程改进.ppt_第1页
软件过程和改进课过程改进.ppt_第2页
软件过程和改进课过程改进.ppt_第3页
软件过程和改进课过程改进.ppt_第4页
软件过程和改进课过程改进.ppt_第5页
资源描述:

《软件过程和改进课过程改进.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章过程改进如何对过程进行改进?软件过程与改进软件过程质量过程质量质量是指“某一事物的特征和属性”,作为一个事物的属性,质量往往指的是事物的可度量的特征,且这些特征都是可以与已知标准进行比较的。软件过程和软件产品一样,都是属于知识或信息实体,对其在质量方面的定义和描述具备一定的复杂性。尽管如此,软件过程质量(即过程质量)的表现形式不外乎体现在静态和动态这两个方面。(1)软件过程静态方面当软件过程仅以某种特定的描述形式存在时,过程质量就表现为静态的一面。此时的过程质量实际上就是软件过程描述本身所具备的属性,它表现为:功能性:该过程描述满足实际需要的程度;易使用性:用户使

2、用该过程描述进行过程实施和运作所需的努力程度,其中包括易理解性和易学习性等子特性;准确性:描述特定类型的软件过程的准确程度,可包含精确性、一致性、完整性、冗余度等子特性;易维护性:用户在改进基于该描述形式的软件过程时所需的努力程度,其中包括易分析性和易修改性等子特性;软件过程与改进(2)软件过程动态方面当软件过程在执行运作时,过程质量就表现为动态的一面。此时的过程质量是以软件过程所表现出的过程运作能力来衡量,其中包括过程运作能否达到所预定的目标、是否保证了软件产品的质量等,可以简称为过程能力。软件过程与改进软件过程改进三步:软件过程及其实例进行不断优化的活动。过程度量过

3、程评价过程改进软件过程与改进软件过程的度量过程度量是针对所指定的软件过程,以某种方式对其过程能力指标实现合理的量化,从而以一定的标准衡量该软件过程的质量。过程度量的特点:过程质量静态特征动态特征:过程能力是过程质量的动态表现、是通过过程运作而体现的。因而和产品度量不同,过程度量是同过程运作紧密相关的,只有经过过程运作,过程度量才能体现其“过程”含义,这是过程度量与产品度量的根本区别。软件过程与改进客观度量与主观度量度量的客观性是指所得到的关于某对象的度量值是该对象的真实描述。例如LOC度量(代码行数)就是具备客观性的度量;度量的主观性是指所得到的关于某对象的度量值是由度

4、量者的主观判断得到的,因此所得到的度量值会随度量者的不同而异。如系统的易学习性”的度量值。软件过程与改进过程度量的通用模式9问题解决值转换解释数据获取用户问题目标问题解决模型用户解释目标解释模型度量约束度量知识获取约束获取技术模型度量活动外部输入输出内容原始数据......转换后的度量值......度量结果......分析结论T(过程周期)t软件过程与改进过程评价(Evaluation)过程评价:以一系列的标准对软件过程的质量进行评定而使软件过程不断改进和优化的系列活动。过程评价/过程评估:SEI在“评价/评估指南”“评估指南”:当用户以过程改进为出发点,对自身机构的软

5、件过程进行评定时评定过程现有的过程能力预见其能力,潜在缺陷和改进方向“评价指南”仅是客观评定过程能力当时所达到的程度。软件过程与改进无论是过程评价还是过程评估,其目的都是:认知过程能力、比较过程能力、改进过程能力。过程评价有多种实现方法,其中过程度量便是一种最有效且最系统化的方法,其他诸如问卷调查、实际走查(walkthrough)等也是实现过程评价的常用方法。软件过程与改进度量模型过程度量模型就是要研究过程度量所涉及的属性和问题,从而规范过程度量的内容和步骤,实现过程度量的目标。软件过程与改进FCM(FactorCriteriaMetric)模型1976年Bohem等

6、提出定量进行软件质量评价的概念,两年之后,Walters和McCall提出一个质量要素-准则-度量的三层次式软件质量度量模型,其中,要素是软件质量的反映,软件属性可用作评价准则,量化地度量软件属性可反映软件质量的优劣。此后,G.Murine提出软件质量度量技术(SQM),用于定量地评价软件质量。1991年ISO推出了以FCM模型作为基准模型的标准ISO9126:“信息技术:软件产品评价质量特性及其使用指南”软件过程与改进ISO/IEC9126质量模型分三个层次:质量特性(6个),质量子特性(21个)功能性Functionality适合性Suitability准确性Acc

7、urateness互操作性Interoperability依从性Compliance安全性Security可靠性Reliability成熟性Maturity容错性Faulttolerance易恢复性Recoverability易使用性Usability易理解性Understandability易学习性Learnability易操作性Operability软件过程与改进效率时间特性Timebehavior资源特性Resourcebehavior可维护性Maintainability易分析性Analyzability易改变性Changeabi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。