经过了答疑,去掉了一些不考的点。最后版本出来了……
1、 概念:
测量的定义:用数字或符号来表示真实世界中实体属性从而根据定义的规则来表示实体的过程。
度量的定义:由用户设想设计出来,用可信和有意义的方式来展示选择特性。
Metrics are conceived by the user and designed to reveal a chosen characteristic in a reliable and meaningful manner.
软件度量的定义:用来量化软件产品,软件开发资源和软件开发过程的度量。包括可直接测量的对象如代码行,也包括通过测量计算得到的对象如软件质量。
Why Use Software Metrics:
Without metrics there is no way to determine if the process is improving.
Metrics allow the establishment of meaningful goals for improvement. A baseline from which improvements can be measured
When metrics are applied to a product they help identify:
which user requirements are likely to change
which modules are most error prone
how much testing should be planned for each module.
为什么要用软件度量:
没有软件度量,就没有一种方法去决定过程是否在改进。
软件度量为改进建立起有意义的目标,建立一个可以测量改进的基线。
当度量应用到产品时,帮助识别用户需求可能的改变,很可能出错的模块,以及计划测试每个模块的花费。
(需要软件度量的原因: 任何工程化的工作都需要度量,软件工程也不例外;准确了解工程的实施情况项目实施之前: 辅助制定软件项目的计划, 估算成本和工作量,以便制定计划
项目实施过程中: 提供软件开发的可视性,跟踪和控制软件项目的开发,评估软件开发质量,进行质量控制,加强风险管理项目实施之后:对项目的实施情况进行评估,为后续项目的积累经验数据)
2、 测量有哪些尺度类型?他们之间有什么区别?测量作为过程,有哪些阶段?
标定尺度、类型尺度、序列尺度、间隔尺度、比例尺度、绝对尺度。 | |||
标定和类型尺度属于语言尺度(Linguistic)。
|