定量度量程序复杂程度的方法很有价值:把程序的复杂程度乘以适当常数即可估算出软件种错误的数量以及软件开发需要用的工作量,定量度量的结果可以用来比较两个不同的设计或两个不同算法的优劣;程序的定量的复杂程度可以作为模块规模的精确限度。
软件设计的基本原理和概念,经过详细设计之后每个模块的内容都非常具体了,因此可以使用这些原理进一步仔细衡量它们的质量。但是,这种衡量毕竟只能是定性的,人们希望能进一步定量度量软件的性质。
同学们已经明确了程序复杂程度的定量度量,接下来让我们学习定量度量的具体方法。