除了传统的对计算机硬件的性能进行度量外,对算法的复杂性的度量一直是计算机科学的重要组成部分。但是,这种度量方法只适用于小程序,而对大型、复杂的软件来说它却无能为力了。这就属于软件工程的范畴了。如果我们不承认度量将会一个更重要的作用的话,软件危机将在随后的几年里依然存在
三、软件度量研究的范畴
现在我们已经知道软件工程需要度量。如何进行度量是的重要性是显而易见的。首先我们必须弄清楚"软件度量"是一个包含很多完全不同的活动的术语。它主要包括:
费用和工作量估计模型和度量
生产率度量模型和标准
质量控制和保证
数据收集
质量模型和度量
可靠性模型
性能评价和模型
算法/计算复杂性度量
结构和复杂性度量
GQM法(Goal/Question/Metric)
其他等
在本专题中,我们将对上面这几个方面进行简要介绍以便使读者对当前正在使用的方法和技术有一个大致了解。这些方面排列的顺序不是任意的。它反映了进行软件度量时从高层次、高目标到它们所依赖的最基本的东西的顺序
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/