因此,度量的目的在于:
��(1) 表明软件产品的质量;
��(2) 弄清软件开发人员的生产率;
��(3) 给出使用了新的软件工程方法和工具所得到的(在生产率和质量两方面)的效益;
��(4) 建立项目估算的"基线";
��(5) 帮助调整对新的工具和附加培训的要求。
软件度量分为两类:
1、直接度量
��软件工程过程的直接度量包括所投入的成本和工作量。软件产品的直接度量包括产生的代码行数(LOC)、执行速度、存储量大小、在某种时间周期中所报告的差错数。
2、间接度量
��产品的间接度量则包括功能性、复杂性、效率、可靠性、可维护性和许多其它的质量特性。
��只要事先建立特定的度量规程,很容易做到直接度量开发软件所需要的成本和工作量、产生的代码行数等。但是,软件的功能性、效率、可维护性等质量特性却很难用直接度量判明,只有通过间接度量才能推断。
�� |
|