质量报告模板模块质量检测报告模板
1前言
依照Logiscope提供的质量模型,测试中心对[被测模块的名称]的质量进行评价,给出质量报告。
本文档共分以下几个部分:
被检测的程序文件。列出本次对其进行质量分析的程序文件名。
类的质量检测结果。给出对类进行质量分析所采用的依据,以及最后的分析结果。
函数的质量检测结果。给出对函数进行质量分析所采用的依据,以及最后的分析结果。
附录。其他的相关资料。
[注意:如果被测代码只是函数,没有类或还不能完整的构成一个类,则“类质量检测结果”这一部分略去]
2被检测的程序文件
本次进行质量分析的程...
模块质量检测
模板
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.1 Class1检测结果
总体检测结果
表3-3 Class1质量总体检测结果
质量标准
等级
可分析性
(优秀)/(良好)/(合格)/(不合格)
适应变化性
(优秀)/(良好)/(合格)/(不合格)
稳定性
(优秀)/(良好)/(合格)/(不合格)
易于测试性
(优秀)/(良好)/(合格)/(不合格)
易于使用性
(优秀)/(良好)/(合格)/(不合格)
功能专一性
(优秀)/(良好)/(合格)/(不合格)
单项指标检测结果
图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.2 Class2检测结果
… …
… …
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.1 Function1检测结果
1)总体检测结果
表4-3 Function1质量总体检测结果
质量标准
等级
可分析性
(优秀)/(良好)/(合格)/(不合格)
适应变化性
(优秀)/(良好)/(合格)/(不合格)
稳定性
(优秀)/(良好)/(合格)/(不合格)
易于测试性
(优秀)/(良好)/(合格)/(不合格)
函数调用的可分析
(优秀)/(良好)/(合格)/(不合格)
函数调用的稳定性
(优秀)/(良好)/(合格)/(不合格)
函数调用的易于测试性
(优秀)/(良好)/(合格)/(不合格)
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.2 Function2检测结果
… …
… …
附录
本文档为【质量报告模板】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。