软件项目质量评价方法之一

上一篇 / 下一篇  2012-06-21 10:25:52 / 个人分类:测试经验

对项目质量进行评价,是对项目上线前的质量把关,而且可以对项目过程中的质量进行动态的监控,便于尽早发现问题,提高项目质量。51Testing软件测试网1A~8R2B7A%y`g

  项目质量评价的一般步骤如下:51Testing软件测试网k(b}.N0C f!F7j;|.b

}(HT2X/_ U.S-f M;oK0  1、建立项目质量目标;2.定义项目质量维度;3.确定评价模型;4.确定基线数据;5.执行项目质量评价;6.对比目标、采取修正行动。

|5hqkDt$Cz*i0

!Z*?/a1G p} u,H0  影响软件项目质量的主要因素会在一些环节产生:产品调研、产品需求分析、PRD设计、UC编写,编码、测试、部署等环节及各个环节的评审。这其中就会由:人的因素、软件需求、测试的局限性、质量管理的困难、软件人员的传统习惯、开发规范、开发工具的支持、各个阶段文档的完整性…等因素造成最终的质量水平。51Testing软件测试网!E{l`/N T/G,o

51Testing软件测试网0] _~5]"u^

   目前比较常用的质量标准有:CMM等级、CMMI-PPM过程模型、ANSI/IEEE STOL 730-1984,983-1986标准、国际标准《ISO/IEC 9126软件质量特性》、国家标准《GB/T16260-1996软件产品评价、质量特性及其使用指南》、FCM模型…等。

a:B!F)LL1Jh0

o*BM2UJq&N0  由以上各个规范或者标准的核心,可以用下面的公式来表达:51Testing软件测试网 }y,Fl Z+q]

51Testing软件测试网0L1W*[jX9Sl&EI P

  其中:

a ? K&`j]0

  F是质量的最终得分,该得分是对质量的好坏的评定,得分高,代表质量好。

Hrg E!D0

   C 是指用来评价质量的标度,或者度量指标的得分。标度可以是第一级的,也可以是该标度对应的下一级的标度。对于C有一定的细则,根据项目每天的数据、参照该 细则,会有一个得分。关于该细则的制定:可以根据各个环节的行业专家权威的经验,制定一个标准。该得分细则一旦制定,就具有一定的权威,以后就可以每次应 用。51Testing软件测试网KP8N ^ W$[

  M是某一个得分C对应的标度 权重系数。该系数也是由经验得到,并且可以再应用中慢慢修改优化。51Testing软件测试网)nH-}E0m1x

  L是评价质量标度的项数。

*}9U"K Z;N+Ng&{j7U5j.I0

  最后得出的F,是个具体的、连续的数字,根据经验知识,就可以知道该数据F落入的区间段,从而知道项目质量的好、中、差等。51Testing软件测试网)~5x h#bkH4{ vP

  在运算的过程总,也会知道各个C的得分,从而知道哪项标度对应的工作存在问题,需要改进。51Testing软件测试网&pd q$i?`;h VQ

  整个思维过程很简单,很像大学里面的每个学期求学生的综合素质得分,根据每门课的得分、和每门课的权重、平时课外活动的权重得分,得到一个最后的综合分数。该得分参考“优秀”、“良好”、“一般”、“不及格”等区间对应的分数段,给这个学生一个评价。

:ix1i `H/D#AdCWh0

TAG:

 

评分:0

我来说两句

Open Toolbar