logiscope6.1 常用单词分析
2016-06-25 17:26
239 查看
由于logiscope没有中文版,所以把常用单词翻译过来,方便大家使用。
Metric Kiviat
Metric Kiviat
Metric度量元级 | |
COMF | 注释的频率,COMF=(BCOM+CBOM)/STMT |
BCOM | 函数内部的注释行数 |
CBOM | 函数外部的注释行数 |
STMT | 总的代码行数 |
AVGS | 语句平均复杂度AVGS=(N1+N2)/STMT |
N1 | 程序中操作符的总数 |
N2 | 程序中操作数的总数,包括常量和变量 |
VG | 环形复杂度 |
E | 程序流程图中边的数目 |
N | 程序流程图中节点的个数 |
VOCF | 词汇频率,VOCF=(N1+N2)/(n1+n2) |
n1 | 程序中的操作符的总数,不包括重复操作符 |
n2 | 程序中操作数的总数,不包括重复操作数 |
Criteria质量标准级 | |
ANALYZABILITY | 可分析性=VG+STMT+AVGS+COMF |
CHNGEABILITY | 可修改性=PARA(函数参数个数)+LVAR(局部变量个数)+VOCF(词汇频率)+GOTO(goto语句个数) |
STABILITY | 稳定性=NBCALLING(被调用次数)+RETU(函数返回值个数)+DRCTCALLS(调用函数次数)+ PARA(函数参数个数) |
TESTABILITY | DRCTCALLS(调用函数次数)+ PARA(函数参数个数)+LEVL(函数嵌套的层数)+PATH(非循环路径数) |
Factor质量因素级 | |
MAINTAINABILITY | 可维护性= ANALYZABILITY+ CHNGEABILITY+ STABILITY+ TESTABILITY |
暂时没有分类 | |
lc_stat | Number of Statement度量元的名称:函数中的可执行语句数 |
ct_vg | Cyclomatic Number,函数的圈复杂度。 |
ct_bran | Number of Branches,函数圈复杂度的计算方法为:将函数流程图中各节点(开始和结束结点除外) 的引出边的数量减去一后的值相加,最后再在这个和的基础上加一。可见,当一个函数中条件判断的地方越多时,它的ct_vg就会越大。 |
dc_lvars | Number of Declared Variables度量元的名称:函数中定义的变量的数量。 解释说明: 在函数体内部定义的变量的数量。函数中局部变量定义的过多,会增大代码的复杂性,影响对函数的理解。 |
ic_param | Number of parameters度量元的名称:函数参数的数量。解释说明:函数的参数过多,会使函数易于受外部(其他部分的代码)变化的影响,从而影响维护工作。函数的参数过多也会增大测试的工作量。 |
dc_calls | Number of Direct Calls,度量元的名称:函数中调用其它函数的数量。解释说明:在函数体中调用其它函数的数量,对同一函数的多次调用计为一次。该值过大,首先是会使函数易于受外部(其他部分的代码)变 化的影响,从而增加维护工作的工作量。其次,该值过大,也会增加阅读程序的人在理解程序上的困难。 |
ct_exit | Number of Exits。度量元的名称:函数出口的数量。 解释说明: 也就是函数体中退出点的数量。 在一个函数中存在一个以上的出口会增加函数出错的可能性,建议单出口。 |
ic_varpe | Number of Distinct Uses of External Attributes,度量元的名称:函数中使用其它类的数据成员的数量。解释说明: 所谓函数中使用的其它类的数据成员的数量,也就是在函数体中对外部类(与该函数所属的类不是同一个类)的数据成员的使用数量,对同一数据成员的多次使用计为一次。 这个度量元的用意也很好理解,就是为了尽量减少函数与其它类的耦合关系。 |
ct_path | Number of paths.度量元的名称:函数中执行路径的数量。 |
cg_levels | . Number of relative call graph levels度量元的名称:调用层次数 |
cg_strucpx | Relative call graph Structural complexity度量元的名称:函数平均调用数量解释说明:该项度量元表示的是:在函数的调用关系图中,每个函数的平均调用数量。 |
IND_CALLS | Number of relative call graph call-paths 度量元的名称:调用路径数量 解释说明:该项度量元表示的是:在该函数的调用关系图中,从该函数到每个叶子函数的不同路径数量之和。 |
cg_testab | "Relative call graph System testability"度量元的名称:函数调用关系的易测性解释说明:该项度量元表示的是:对该函数的函数调用关系进行测试时的工作量。 |
| |
| |
相关文章推荐
- tomcat部署(idea)项目
- Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- BASH SHELL not a valid identifier
- mysql远程访问数据库(从windows访问centos的mysql数据库)
- 网站后端.Flask.实战-社交博客开发-密码加密?
- 每天一个Linux命令(15)--tail命令
- top命令查看服务器性能
- mac 安装xampp如果要用localhost打开apache怎么办
- linux的task_struct结构体
- openstack on centos 7.1(block storage)
- Linux学习之CMake-Cmake3.6.0的下载和安装
- Linux下安装Weblogic10.3.6并创建简单集群测试
- 每天一个Linux命令(14)--head命令
- 【shiro】org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token
- linux 常用软件安装
- Java调用Shell脚本
- MyEclipse15 中tomcat的部署
- 网站后端.Flask.实战-社交博客开发-认证实现?
- 第一个Shell脚本
- 关于opencv学习中的一些杂记