其中每一个质量特征都分别与若干子特征相对应。 2 评估指标的选取原则
+ ~" ]" s: z9 g& @0 x: i- i/ \ 选择合适的指标体系并使其量化是软件测试与评估的关键。评估指标可以分为定性指标和定量指标两种。理论上讲,为了能够科学客观地反映软件的质量特征,应该尽量选择定量指标。但是对于大多数软件来说,并不是所有的质量特征都可以用定量指标进行描述,所以不可避免地要采用一定的定性指标。
1 J* N$ A* N. a! r* r- m5 r; e 在选取评估指标时,应该把握如下原则:
9 O j: C2 }' `5 b. v O# v5 M' Q a.针对性2 j, i( W& g/ ^9 h0 `
即不同于一般软件系统,能够反映评估软件的本质特征,具体表现就是功能性与高可靠性。( [, P2 M- D& g* e
b.可测性 s, G% x- i* }# b) R7 v
即能够定量表示,可以通过数学计算、平台测试、经验统计等方法得到具体数据。
# } t8 O; d1 u3 ?7 V1 R2 H0 _; S c.简明性0 ?0 D) v6 L1 N! G }( D7 H
即易于被各方理解和接受。
C6 C2 p0 G/ j8 Z d.完备性
+ K6 q" E9 o, n+ l 即选择的指标应覆盖分析目标所涉及的范围。2 p" T4 \) W# {2 Q k8 R" b
e.客观性
0 f+ e4 K% J7 Z/ q6 N 即客观反映软件本质特征,不能因人而异。1 g+ Y, R& y) w6 V( O: ~1 y
应该注意的是,选择的评估指标不是越多越好,关键在于指标在评估中所起的作用的大小。如果评估时指标太多,不仅增加结果的复杂性,有时甚至会影响评估的客观性。指标的确定一般是采用自顶向下的方法,逐层分解,并且需要在动态过程中反复综合平衡。 |