软件量度

软件量度的主要两种方法:

1.尺度性指标

1、代码行数,类成员个数,方法行数:越少越好

2、类个数:越多越好

2.结构性指标

1、继承深度:继承树的高度

2、方法加权和:每个方法环形量度和,简单地说条件和循环语句的个数加一

3、对象间耦合:一个对象引用其他类的个数

4、类响应集合:一个消息响应可能调用方法的百分比

5、方法内聚:一种算法是计算一个类中,百分之多少的方法调用一个数据成员。百分比越高,内聚性越高

6、封装性:不可见的成员

posted @ 2013-02-27 21:50  foxing  阅读(113)  评论(0)    收藏  举报