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

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

Logiscope-Audit函数度量元

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

领测软件测试网

2.9 "Number of Statement"  : lc_stat [  1 ,  20 ]

度量元的名称:函数中的可执行语句数.

解释说明:

函数中的可执行语句数过多,意味着函数的功能可能不单一,同时也会增加函数的复杂性。

2.10 "Average size of statements"    :  AVGS    [  1.00 ,   9.00 ]

度量元的名称:语句平均承载的信息量。

解释说明:

该度量元计算在一个函数中,平均每个可执行语句所包含的操作符和操作数的数量。

该度量元的计算公式为:

AVGS = (N1 + N2) / (lc_stat )

其中:

         N1 是该函数中的操作符的数量,

         N2 是该函数中的操作数的数量,

         lc_stat  是函数中可执行语句的数量.

如果平均每个可执行语句所包含的操作符和操作数的数量较多时,也就是说当程序语句比较长时,会增大阅读者理解程序的难度。应该将较长的语句分解为几个较短的语句,以此来降低程序的复杂性。

2.11 "Vocabulary frequency":  VOCF                  [  1.00   ,   4.00 ]

度量元的名称:词汇频率。

解释说明:

    该度量元表示的是在一个函数中,相同的操作符和操作数出现的频率。

该度量元的计算公式为:

VOCF = (N1+N2) / (n1+n2)

其中:

       N1 是该函数中的操作符的数量,包括重复出现的;

       N2 是该函数中的操作数的数量,包括重复出现的;

       n1 是该函数中不同的操作符的数量,

       n2 是该函数中不同的操作数的数量,

当一个函数VOCF的值较高时,说明在这个函数中可能包含重复的或类似的语句。如果确实是这种情况,建议将这些反复使用的语句分离出来,写成一个单独的函数,从而增加了程序的简明、清晰程度,也为以后修改这个函数带来了方便。

2.12 "Comments frequency": COMF [  0.20  , +oo ]

度量元的名称:函数的注释比率。

解释说明:

    函数中的注释块的数量与函数中的可执行语句的数量之比。

该度量元的计算公式为:

COMF = (lc_bcom + lc_bcob) / (lc_stat )

其中:

       lc_bcom 是函数体中注释块的数量,

       lc_bcob 是函数体前注释块的数量(值只能为 0 或 1),

       lc_stat  是函数中可执行语句的数量.

这个度量元能反映出程序的开发者是否对程序进行了认真的注释。如果函数的注释写的比较充分,那么在我们进行测试工作和维护工作需要理解程序代码时是非常有用的。

这个度量元检测的是注释块的数量,而不是注释行的数量,这种注释量的计算方法我认为更科学。

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

42/4<1234>

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

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