logiscope 应用度量元 翻译和解释

简介: logiscope 应用度量元 翻译和解释


Metric Name

Max

Min

解释

Ratio of repeated inheritances in the application

10.00

0.00

URI_Ratio,菱形继承绿。 ((ap_inhg_uri) * (100)) / (ap_inhg_edge)

Percentage of non-member functions

10.00

0.00

NMM_Ratio 全局函数比例, ((ap_func - ap_mdf) / (ap_func)) * (100)

Average coupling between objects

10.00

0.00

AVG_CBO平均耦合, (ap_cbo) / (ap_clas)

Average of the VG of the application's functions

5.00

1.00

AVG_VG平均圈数, (ap_vg) / (ap_func)

Ratio of recursive edges on the call graph

5.00

0.00

递归调用率,((ap_cg_cycle) * (100)) / (ap_cg_edge)

Method hiding factor (MOOD)

0.40

0.10

ap_mhf,方法隐藏率,私有成员函数占总成员函数的比例。

Attribute hiding factor (MOOD)

1.00

0.70

ap_ahf,属性隐藏率,私有成员变量占总成员变量的比例。

Method inheritance factor (MOOD)

0.80

0.60

ap_mif,方法继承因子。继承的成员变量占总成员变量的比例。类A有一个共有的成员函数,类B和类C继承与A,则方法继承因子为0.67

Attribute inheritance factor (MOOD)

0.60

0.30

ap_aif,属性继承因子。

Polymorphism factor (MOOD)

1.00

0.30

ap_pof,多态性因子。重新虚函数的比例。

Coupling factor (MOOD)

0.18

0.03

ap_cof,耦合因子。class A{};class B{};class C{};class D{C c;};耦合因子是0.0812分之一),增加一个空类E后,变为20分之一。

Number of Levels in the Inheritance Graph

4.00

1.00

ap_inhg_levl,继承树最高层次。

Hierarchical Complexity of the Inheritance Graph

2.00

1.00

ap_inhg_cpx,继承树纵向复杂性。class A{};class B{};class C: public A,B{};纵向复制度为1.44,计算过程为:(1*2+1*2)/3。 class A{};class B:public A{};class C:public A{};

纵向复杂性为1.67,计算过程为:(1+2*2)/3

Number of Levels in the Call Graph

9.00

2.00

ap_cg_levl函数调用关系图层次。

Number of Repeated Inheritances

+oo

-oo

ap_inhg_uri,菱形继承。有六个类A,B,B2,B3,B4,CB,B2,B3,B4A的派生类,CB,B2,B3,B4的派生类。菱形继承数为6: B,B2)(BB3)(BB4)(B2B3)(B2B4)(B3B4)

Number of Edges in the Inheritance Graph

+oo

-oo

ap_inhg_edge,继承图的边数。ap_inhg_uri的例子,边数为8:ABAB2AB3AB4BCB2CB3CB4C

Number of application functions

+oo

-oo

ap_func, 成员函数和全局函数的数量。

Number of application defined methods

+oo

-oo

ap_mdf,成员函数(包括静态函数和非静态函数)数量

Coupling between objects

+oo

-oo

ap_cbo,耦合关系,一个类(包括指针)是另一个类的成员变量算,一个类是另一个类的成员函数的局部变量、参数、返回值不算。

Number of application classes

+oo

-oo

ap_clas,应用程序类的数量。

Sum of cyclomatic numbers of the application functions

+oo

-oo

ap_vg,一个函数初始为1,增加一个if elseif,加1;增加一个循环,增加1

Call Graph recursions

+oo

-oo

ap_cg_cycle,函数调用关系图中的递归调用数量。

Number of Edges in the Call Graph

+oo

-oo

ap_cg_edge,函数调用关系图边数。

 


相关文章
|
6月前
|
算法 搜索推荐 图计算
图计算中的社区发现算法是什么?请解释其作用和常用算法。
图计算中的社区发现算法是什么?请解释其作用和常用算法。
115 0
|
数据可视化 数据挖掘
【因果推断】Day01- 实用计量方法图解与概述
【因果推断】Day01- 实用计量方法图解与概述
253 2
|
机器学习/深度学习 自然语言处理 算法
文本摘要(text summarization)任务:研究范式,重要模型,评估指标(持续更新ing...)
本文是作者在学习文本摘要任务的过程中,根据学习资料总结逐步得到并整理为成文的相关内容。相关学习资料(包括论文、博文、视频等)都会以脚注等形式标明。有一些在一篇内会导致篇幅过长的内容会延伸到其他博文中撰写,但会在本文中提供超链接。 本文将主要列举里程碑式的重要文本摘要论文。 注意:除文首的表格外,本文所参考的论文,如本人已撰写对应的学习博文,则不直接引用原论文,而引用我撰写的博文。 本文会长期更新。
文本摘要(text summarization)任务:研究范式,重要模型,评估指标(持续更新ing...)
|
6月前
|
存储 Windows
R 语言数值实验中常见技巧整理
R 语言数值实验中常见技巧整理
104 0
R 语言数值实验中常见技巧整理
|
11月前
|
机器学习/深度学习 数据挖掘 Python
统计回归模型中的一些概念解释
统计回归模型中的一些概念解释
132 0
|
12月前
|
机器学习/深度学习 自然语言处理 安全
C++模板元模板(异类词典与policy模板)- - - 题目答案
C++模板元模板(异类词典与policy模板)- - - 题目答案
54 0
|
数据挖掘
R-apply| 基因表达量批量二分类,Get!(修正版)
R-apply| 基因表达量批量二分类,Get!(修正版)
105 0
|
机器学习/深度学习 数据可视化 数据挖掘
8种交叉验证类型的深入解释和可视化介绍
8种交叉验证类型的深入解释和可视化介绍
299 3
8种交叉验证类型的深入解释和可视化介绍
|
人工智能 JSON API
Prompt learning 教学技巧篇:通过增加示例、引导词、特殊符号指令等方式让chatgpt输出更好的答案
Prompt learning 教学技巧篇:通过增加示例、引导词、特殊符号指令等方式让chatgpt输出更好的答案
【论文写作分析】之二 《基于类别混合嵌入的电力文本层次化分类方法》
【论文写作分析】之二 《基于类别混合嵌入的电力文本层次化分类方法》
【论文写作分析】之二 《基于类别混合嵌入的电力文本层次化分类方法》