1 / 48
文档名称:

软件过程质量度量与控制(1).ppt

格式:ppt   大小:817KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件过程质量度量与控制(1).ppt

上传人:sxlw1984 2021/8/12 文件大小:817 KB

下载得到文件列表

软件过程质量度量与控制(1).ppt

相关文档

文档介绍

文档介绍:软件过程质量度量与控制
独立咨询师 李 健
北京
*
1
2021/8/12
软件度量
度量的过程
度量的对象
度量的技术
度量的几点考虑
Y2003
提纲
2
2021/8/12
基本概念
Measure,度量(名词),是根据一定的规则赋予软件过程或产品属性的数值或类别[ISO/IEC 14598-1]。数值是对软件产品、软件过程的特征的量化记数的结果,类别是特征的定性表示,例如编写程序的语言,可以是C或C++。
Measure,度量(动词),按照度量过程中的过程定义,对软件过程或软件产品实施度量,表示实际的动作。 [ISO/IEC 14598-1]
Measurement,测量,是按照一定的尺度用度量(名词)给软件实体属性赋值的过程[ISO/IEC 14598-1]。它强调对软件实体属性进行量化的过程性,是提取软件过程或软件产品属性的度量(名词)的过程。它所蕴涵的内容是度量的过程,度量过程可分为评估度量的过程和直接度量的过程,评估度量的过程是对计划实施度量的过程,直接度量的过程是在实例项目过程中收集数据和分析数据的过程。
Metric,度量,是已定义的测量方法和测量尺度[ISO/IEC 14598-1]。在很多场合与Indicator交叉出现,但其内涵大于Indicator,Metric概指软件环境中任何一个软件对象的属性的量化表现。
Indicator,指示器,是用于评价或预测其他度量(名词)的度量(名词)[ISO/IEC 14598-1]。指示器是一个或多个度量的综合,是对软件产品或软件过程的某一方面特征的反映。不同的度量目的有不同的度量指示器选择。在具体的实施过程中,可操作的度量成千上万,选择最能反映当时度量环境的指标作为度量指示器。
Process Capability,软件过程能力度描述通过遵循软件过程能够实现预期结果的程度。[CMM Version ]
Process Maturity,软件过程成熟度是一个特定过程被明确定义、管理、度量、控制、并且是有效的程度。[CMM Version ]
Process Performance,软件过程性能是过程实际执行的结果。[CMM Version ]
3
2021/8/12
软件管理的基本过程模型
4
2021/8/12
软件过程管理与项目管理
软件过程改善
软件过程定义
软件过程度量
软件过程控制
定义项目计划
调整项目计划
度量计划/结果
软件过
程执行
项目计划执行
软件开发
产品
需求
5
2021/8/12
度量与软件过程管理
改善软件过程
规划软件过程
应用度量
控制软件过程
执行软件过程
计划度量
人、资源
输入信息
软件产品
软件过程
度量信息
软件产品
度量信息
6
2021/8/12
用户对象
软件过程度量
项目主管
:计划与控制
高层主管
:过程的可见性
软件过程组
:过程改善
客户/用户
:跟踪
技术中心
:研究
信息流
相互通信
项目外部
项目内部
7
2021/8/12
度量的目的
度量的目的
理解过程
管理过程
理解过程
评价过程
预测过程
控制过程
改善过程
8
2021/8/12
度量的分类
客观度量和主观度量
主观度量是人的主观判断结果,主观度量也可以是在客观数据基础上的分析结果。
客观度量是过程或产品的实际结果,客观度量在一定程度上就减少了人为的主观影响。
绝对度量和相对度量
绝对度量其度量值的取得是没有参照物或没有其他的依赖关系,比如一个程序模块的大小具有绝对的代码行数,其他代码模块的变化不影响该模块的大小。
相对度量是其度量值的取得具有参照物或与其他属性的有依赖关系,比如过程生产率依赖于过程时间和过程产出的规模。
显式度量和隐式度量
显示度量是可直接得到数据的度量,例如编程时间是显式度量。
隐式度量是对原始度量数据进行运算或结合多个度量分析得到的结果,例如个人编程效率。
动态度量和静态度量
动态度量是两维以上的度量。
静态度量是一维度量。
预测度量和解释度量
内部度量和外部度量
软件组织内部和软件组织外部,项目组内部与项目组外部,项目内小组之间。
9
2021/8/12
过程的度量和产品的度量
差异
度量目标,产品度量是用于对软件产品进行评价,在此基础之上进行产品设计优化。软件过程度量是为了对软件过程的行为进行目标管理,并在度量的基础上对软件过程进行控制、评价和改善。
度量内容,对软件产品的度量侧重于软件结构的度量,度量的内容与软件开发技术密切