SWEBOK软件工程知识体系 - 15.工程基础( 五 )


序数尺度下的度量满足传递性,即如果A>B且B>C,则A>C 。然而,不能对序数尺度下度量的变量进行算术运算 。因此,如果我们用5分序数来衡量客户满意度,5分表示非常高的满意度,1分表示非常高的不满意度,我们不能说4分是2分的两倍 。因此,最好使用优秀、高于平均数、平均数、低于平均数和差于序数等术语,以避免将序数标度视为比率标度的错误 。值得注意的是,序贯量表通常被误用,这种误用会导致错误的结论[6*,p274] 。一个常见的误用序数尺度的措施是提出一个平均值和标准偏差的数据集,这两者都是毫无意义的 。然而,我们可以找到中位数,因为中位数的计算只涉及计数 。
音程标度:通过音程标度,我们得到了一种在一般意义上是定量的形式 。几乎所有常用的统计方法都适用于此,除非它们需要了解真正的零点 。区间标度的零点是惯例问题 。比率没有意义,但属性级别之间的差异可以计算出来,而且是有意义的 。测量的区间标度示例如下:
如果一个变量是用区间标度来度量的,大多数常用的统计分析,如均值、标准差、相关性和回归,都可以对测量值进行 。
比例标度:这些在物理科学中很常见 。这些度量尺度的特点是存在确定所有4个关系的操作:相等、秩序、间隔相等和比率相等 。一旦有了这样一个刻度,它的数值就可以通过乘以一个常数从一个单位转换到另一个单位,例如英寸到英尺或厘米的转换 。当以比例标度进行测量时,必须存在非任意零 。所有的统计指标都适用于比率刻度;对数的使用只有在使用这些刻度时才有效,例如在分贝的情况下 。比率度量的一些示例如下
一个额外的度量尺度,绝对尺度,是一个具有度量唯一性的比率尺度;也就是说,一个不可能进行转换的度量(例如,在一个项目上工作的程序员的数量) 。
3.2. 直接和衍生措施
度量可以是直接的,也可以是派生的(有时称为间接度量) 。直接度量的一个例子是事件发生次数的计数,例如在软件产品中发现的缺陷数量 。派生度量是以某种方式将直接度量与度量方法相结合的度量 。派生度量的一个例子是,将团队的生产率计算为每个开发的代码行数 。在这两种情况下,测量方法决定如何进行测量 。
3.3. 信度和效度
任何测量方法都要问的一个基本问题是,所提出的测量方法是否真的是高质量地测量概念 。信度和效度是解决这一问题的两个最重要的标准 。
测量方法的可靠性是指应用测量方法得到一致测量结果的程度 。从本质上讲,可靠性是指当对同一项目进行多次测量时所得值的一致性 。当测量结果一致时,认为测量方法是可靠的 。可靠性通常取决于操作定义 。它可以用变异指数来量化,变异指数是标准差和平均值之间的比值 。指标越小,测量结果越可靠 。
有效性是指测量方法是否真正测量了我们想要测量的东西 。测量方法的有效性可以从三个不同的角度来看待:即结构有效性、标准有效性和内容有效性 。
3.4. 可靠性评估
有几种评估信度的方法,包括重测法、替代形式法、对分法和内部一致性法 。其中最简单的是重测法 。在重测法中,我们简单地将测量方法应用于同一受试者两次 。第一组和第二组测量结果之间的相关系数给出了测量方法的可靠性 。
4.工程设计
产品的生命周期成本很大程度上受产品设计的影响 。这对于制造产品和软件产品都是如此 。软件产品的设计以要包含的特性和要提供的质量属性为指导 。需要注意的是,软件工程师在他们自己的上下文中使用术语“设计”;虽然有一些共同点,但本节中讨论的工程设计和软件设计中讨论的软件工程设计之间也有许多不同之处 。一般认为工程设计的范围比软件设计的范围广得多 。本节的主要目的是确定清楚理解工程设计过程所需的概念 。