��
4.5.3 Halstead的软件科学
��Halstead软件科学研究确定计算机软件开发中的一些定量规律,它采用以下一组基本的度量值,这些度量值通常在程序产生之后得出,或者在设计完成之后估算出。
1、程序长度,即预测的Halstead长度
��令n1表示程序中不同运算符(包括保留字)的个数,令n2表示程序中不同运算对象的个数,令H表示"程序长度",则有 H = n1*log
2
n
1
+ n
2
*log
2
n
2
�这里,H是程序长度的预测值,它不等于程序中语句个数。
��