质量报告模板.docx
《质量报告模板.docx》由会员分享,可在线阅读,更多相关《质量报告模板.docx(10页珍藏版)》请在冰豆网上搜索。
质量报告模板
模块质量检测报告模板
1前言
依照Logiscope提供的质量模型,测试中心对[被测模块的名称]的质量进行评价,给出质量报告。
本文档共分以下几个部分:
被检测的程序文件。
列出本次对其进行质量分析的程序文件名。
类的质量检测结果。
给出对类进行质量分析所采用的依据,以及最后的分析结果。
函数的质量检测结果。
给出对函数进行质量分析所采用的依据,以及最后的分析结果。
附录。
其他的相关资料。
[注意:
如果被测代码只是函数,没有类或还不能完整的构成一个类,则“类质量检测结果”这一部分略去]
2被检测的程序文件
本次进行质量分析的程序文件清单:
H:
\test\Text1.h
H:
\test\Text1.cpp
3类质量检测结果
这一部分首先给出对类进行质量分析所采用的依据,然后是具体的分析结果。
3.1对类进行质量分析采用的依据
质量标准:
表3-1类质量标准
质量标准
度量元组成
度量元权重
可分析性
cl_wmc
1
in_bases
1
cl_dep_meth
1
FAN_Inclass
1
FAN_OUTclass
1
COMFclass
1
适应变化性
ENCAP
1
USABLE
1
SPECIAL
1
稳定性
AUTONOM
1
in_noc
1
cl_cobc
1
cu_cdusers
1
易于测试性
in_bases
1
TESTAB
1
cu_cdused
1
易于使用性
USABLE
1
ENCAP
1
AUTONOM
1
功能专一性
SPECIAL
1
ENCAP
1
AUTONOM
1
度量元:
表3-2类质量度量元
度量元名称
下限
上限
cu_cdused
0
4
TESTAB
0
100
in_bases
0
3
cu_cdusers
0
4
cl_cobc
0
12
in_noc
0
2
AUTONOM
30.0
100.0
SPECIAL
0
25
USABLE
0
10
ENCAP
0
5
COMFclass
0.2
+oo
FAN_OUTclass
0
20
FAN_INclass
0
15
cl_dep_meth
0
6
cl_wmc
0
25
3.2分析结果
下面是各个类的质量分析结果。
对于每个类的分析结果,都分为两个部分。
第一部分是该类的质量总体检测结果。
总体检测结果主要给出该类在可分析性、适应变化性、稳定性、易于测试性、易于使用性、功能专一性这六个质量标准上的达标情况。
第二部分给出该类的各项度量元检测结果。
如果检测值在度量元设定的最小、最大范围之内,即图中黄色环形范围内,则该类的此项指标达标,否则不达标。
3.2.1Class1检测结果
总体检测结果
表3-3Class1质量总体检测结果
质量标准
等级
可分析性
(优秀)/(良好)/(合格)/(不合格)
适应变化性
(优秀)/(良好)/(合格)/(不合格)
稳定性
(优秀)/(良好)/(合格)/(不合格)
易于测试性
(优秀)/(良好)/(合格)/(不合格)
易于使用性
(优秀)/(良好)/(合格)/(不合格)
功能专一性
(优秀)/(良好)/(合格)/(不合格)
单项指标检测结果
图3-1 Class1单项指标检测结果的图形表示
表3-4 Class1单项指标检测结果的文本表示
度量元
下限
上限
测量值
cu_cdused
0
4
TESTAB
0
100
in_bases
0
3
cu_cdusers
0
4
cl_cobc
0
12
in_noc
0
2
AUTONOM
30.0
100.0
SPECIAL
0
25
USABLE
0
10
ENCAP
0
5
COMFclass
0.2
+oo
FAN_OUTclass
0
20
FAN_INclass
0
15
cl_dep_meth
0
6
cl_wmc
0
25
3.2.2Class2检测结果
……
……
4函数质量检测结果
这一部分首先给出对函数进行质量分析所采用的依据,然后是具体的分析结果。
4.1对函数进行质量分析采用的依据
质量标准:
表4-1函数质量标准
质量标准
度量元组成
度量元权重
易于测试性
dc_calls
1
LEVL
1
ct_path
1
ic_param
1
稳定性
dc_calling
1
ic_varpe
1
ct_exit
1
dc_calls
1
ic_param
1
适应变化性
ic_param
1
dc_lvars
1
VOCF
1
ct_bran
1
易于分析性
ct_vg
1
lc_stat
1
AVGS
1
COMF
1
函数调用的可分析性
cg_strucpx
1
cg_levels
1
函数调用的稳定性
IND_CALLS
1
cg_hiercpx
1
函数调用的易于测试性
cg_testab
1
IND_CALLS
1
度量元:
表4-2函数质量度量元
度量元名称
下限
上限
ic_param
0
5
ct_path
1
60
LEVL
1
4
dc_calls
0
5
ct_exit
0
1
ic_varpe
0
2
dc_calling
0
7
ct_bran
0
0
VOCF
1.00
4.00
dc_lvars
0
5
COMF
0.20
+oo
AVGS
1.00
9.00
lc_stat
1
300
ct_vg
1
10
IND_CALLS
1
30
cg_testab
0.00
1.00
cg_hiercpx
1.00
5.00
cg_levels
1
12
cg_strucpx
0.00
3.00
4.2分析结果
下面是各个函数的质量分析结果。
对于每个函数的分析结果,都分为两个部分。
第一部分是该函数的质量总体检测结果。
总体检测结果主要给出该函数在可分析性、适应变化性、稳定性、易于测试性、函数调用的可分析、函数调用的稳定性、函数调用的易于测试性这七个质量标准上的达标情况。
第二部分给出该函数的各项度量元检测结果。
如果检测值在度量元设定的最小、最大范围之内,即图中黄色环形范围内,则该函数的此项指标达标,否则不达标。
4.2.1Function1检测结果
1)总体检测结果
表4-3Function1质量总体检测结果
质量标准
等级
可分析性
(优秀)/(良好)/(合格)/(不合格)
适应变化性
(优秀)/(良好)/(合格)/(不合格)
稳定性
(优秀)/(良好)/(合格)/(不合格)
易于测试性
(优秀)/(良好)/(合格)/(不合格)
函数调用的可分析
(优秀)/(良好)/(合格)/(不合格)
函数调用的稳定性
(优秀)/(良好)/(合格)/(不合格)
函数调用的易于测试性
(优秀)/(良好)/(合格)/(不合格)
2)单项指标检测结果
图4-1 Function1单项指标检测结果的图形表示
表4-4 Function1单项指标检测结果的文本表示
度量元
下限
上限
测量值
ic_param
0
5
ct_path
1
60
LEVL
1
4
dc_calls
0
5
ct_exit
0
1
ic_varpe
0
2
dc_calling
0
7
ct_bran
0
0
VOCF
1.00
4.00
dc_lvars
0
5
COMF
0.20
+oo
AVGS
1.00
9.00
lc_stat
1
300
ct_vg
1
10
IND_CALLS
1
30
cg_testab
0.00
1.00
cg_hiercpx
1.00
5.00
cg_levels
1
12
cg_strucpx
0.00
3.00
4.2.2Function2检测结果
……
……
附录