• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Logiscope-Audit函数度量元

发布: 2009-10-08 16:25 | 作者: 网络转载 | 来源: 领测软件测试网 | 查看: 211次 | 进入软件测试论坛讨论

领测软件测试网

2.13 "Number of levels":   LEVL = ct_nest + 1          [ 1 ,4 ]

度量元的名称:函数中具有嵌套的控制结构的最大的嵌套层数再加一。

解释说明:

该度量元的计算公式为:

LEVL = ct_nest + 1

其中:ct_nest:函数中控制结构嵌套的最大嵌套层数。

函数中具有嵌套的控制结构的最大的嵌套层数再加一。该值越大,说明函数越复杂,越难于理解。

2.14 "Fan In": FAN_IN        [  0   ,4 ]

度量元的名称:扇入

解释说明:

该度量元的计算公式为:

FAN_IN = ic_usedp + ic_varpi

其中:       ic_usedp 是函数参数的个数;

        ic_varpi 是函数对本类中数据成员的使用次数。

这个度量元反映的是函数需要输入的数据量。 如果函数需要输入的数据过多,那么阅读者对函数进行理解时会变的困难,并且外部变化对函数的影响也会较大。

2.15 "Fan Out": FAN_OUT    [  0  ,     4 ]

度量元的名称:扇出

解释说明:

该度量元的计算公式为:

FAN_OUT = ic_paradd +ic_varpe

其中:       ic_paradd  是传址参数的个数;

ic_varpe   是函数对外部类数据成员的使用次数。

这个度量元反映的是函数的输出数据量。如果函数输出的数据量过多,那么对这个函数进行理解分析时会很困难。同时,函数输出的数据量越大,这样的函数对系统的影响也会越大,所以应该加以限制。

2.16 " Number of callers ": dc_calling   [  0  , 7 ]

度量元的名称:被调用次数

解释说明:

该项度量元表示的是:调用了该函数的函数的个数。

一个函数,调用它的函数越多,则对该函数的可靠性要求的越高,它一旦发生问题,引发的后果就越严重。系统中这样的函数越多,出现问题的可能性就越大,所以应该加以限制。

2.17 "Number of relative call graph levels": cg_levels   [  1  , 12 ]

度量元的名称:调用层次数

解释说明:

该项度量元表示的是:在该函数的调用关系图中,函数调用关系的层次数。

比如图2-1的这个的函数调用关系图中,函数Fun2( )的cg_levels的值为3。


图 2-1 函数调用关系图

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

43/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网