logiscope6.1 常用单词分析

由于logiscope没有中文版,所以把常用单词翻译过来,方便大家使用。

 

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"度量元的名称:函数调用关系的易测性解释说明:该项度量元表示的是:对该函数的函数调用关系进行测试时的工作量。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闻缺陷则喜何志丹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值