软件项目或软件产品的度量(doc 17页)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件项目或软件产品的度量(doc 17页)

度量

文件编号:

NP604100 生效日期:

2000.3.20

受控编号:

密级:秘密版次:Ver2.1 修改状态:总页数12 正文10 附录 2 编制:马君审核:孟莉批准:孟莉

沈阳东大阿尔派软件股份有限公司

(版权所有,翻版必究)

文件修改控制

修改记录编号

修改

状态修改页码及条款

修改

审核

批准

修改日期

目录

1. 目的

2. 适用范围

3. 职责

3.1 项目管理部门

3.2 测试部门

4. 术语和缩略语

5. 工作程序

5.1 产品度量数据的来源

5.2 产品度量的指标

5.3 软件的质量等级

5.4 产品度量指标的获得方法

5.5 过程度量

6. 引用文件

6.1 NP504100《项目策划》

6.2 NP505100《质量策划》

7. 质量记录

7.1 NR604100A“产品度量表”

7.2 NR604100B“过程度量表”

1.目的

对软件开发的过程质量及最终产品的质量进行定量的评价,用评价的结果指导软件的开发过程,不断地提高软件的质量水平。

2.适用范围

适用于所有软件项目和/或软件产品的产品度量和过程度量。

3.职责

3.1 项目管理部门:负责对软件开发的过程质量进行度量,记录度量的结果。

3.2 测试部门:负责对软件产品的质量进行度量,记录度量的结果。

4. 术语和缩略语

本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。

5. 工作程序

5.1 产品度量数据的来源

1)系统设计报告;

2)测试报告和测试总结报告;

3)用户对软件项目或软件产品的评价;

4)产品维护记录。

5.2 产品度量的指标

1)功能性:指软件是否完成了设计的功能;

2)可靠性:指软件是否健壮,是否存在运行、计算等错误;

3)友好性:指软件是否容易使用、界面一致、在线帮助齐全;

4)效率:指软件运行的快捷性和空间利用率;

5)可维护性:指软件的设计、制造文档是否齐全,编码是否具备可读性、可理

解性、可改性与可测试性;

6)可移植性:指软件是否能在不同环境下运行,若不能直接运行,修改量是否

很大;

7)综合评价:指根据上述六项指标选择合适的权重计算出的产品综合评价指

标。

5.3软件的质量等级

5.3.1 软件的质量等级的确定根据度量综合指标进行。

5.3.2 度量综合指标计算公式为:

综合评价指标= 功能性Q1M1+ 可靠性Q2M2+友好性Q3M3+效率Q4M4+可维护性Q5M5+可移植性Q6M6

使用符号代表:total=∑QiMi。其中i=1,2,...6,Q代表度量的指标,M代表度量的指标Q在整个指标体系中所占的权重系数,对不同的开发项目可能不同,此系数由质量保证部根据开发的不同着重点给出。

5.3.3 质量评价

一般地,根据度量综合指标值,有以下评分标准:

序号得分质量评价

1 9.0-10.0 优质产品

2 8.0-9.0 良好产品

3 7.0-8.0 合格产品

4 6.0-7.0 及格产品

5 低于6.0 劣质产品

5.4

5.4.1功能性

5.4.1.1 和软件设计书比较

假定:总共有n个产品设计特性,实现了m个(n>=m, m>=0,n>0)

A1=10×m/n

5.4.1.2 和用户的需求比较

可采用用户调查表,评分标准A2如下:

10分:全部满足

9分:绝大部分满足

8分:主要功能满足

7分:一般能满足

6分:需要改进

1-5分:不能满足业务需要,无法使用,需要重新开发。

5.4.1.3 和同类产品功能比

假定:同类产品有n个产品特性,我方产品有m个产品特性(n>0,m>0)

L=m∩n

A3=10×L/n

5.4.1.4 功能性可以根据具体工作情况采用任意一种,也可以采用三个值的算术平均值:

A=(A1+A2+A3)/3

5.4.2可靠性

5.4.2.1 根据测试问题报告计算获得,计算方法如下:

假设A: 死机或死循环次数;

B:不死机但出现非正常提示信息次数;

C:与设计不符或与实际情况相矛盾现象次数;

D:操作后无反应或虽响应但未达到预期结果次数;

B1=10 × 0.9A × 0.95B × 0.98C × 0.99D

注:0.9A表示0.9的A次方

5.4.2.2 容错能力

假定随机抽取n个输入特性,然后针对这n个输入特性进行调查

B2=10×(∑Xi)/n

其中:i=1,2,...n,

Xi∈{0,1},1表示容错能力全面,0表示容错能力不全面。

5.4.2.3 是否具有错误恢复能力

可对系统设计采用设计调查法进行调查,评分标准B3如下:

10分:自动备份,自动恢复,不损失数据;

9分:自动备份,自动恢复,只损失当天数据;

8分:自动备份,手动恢复, 只损失当天数据;

7分:手动备份,自动恢复,损失自上次备份以来的数据;

6分:手动备份,手动恢复,损失自上次备份以来的数据;

5分:难于进行备份和恢复。

5.4.2.4可靠性B可以根据具体工作情况取B1、B2、B3任意一种,也可以取三个值的算

术平均值,即B=(B1+B2+B3)/3。

5.4.3 友好性

5.4.3.1 用户界面是否美观、一致、合理

相关文档
最新文档