设计质量的度量.pptxVIP

  • 7
  • 0
  • 约1.5千字
  • 约 7页
  • 2022-08-10 发布于云南
  • 举报
软件工程设计质量的度量设计质量的度量 软件工程 目前研究人员提出了许多软件设计质量的度量测度,由于传统的软件设计和面向对象软件设计有根本性不同,所以这些设计质量的测度都是针对这两种设计提出的。如对传统的软件设计,主要包括体系结构设计的度量和模块级设计的度量。体系结构设计的度量有Card和Glass提出的三个复杂性测度,Henry和Kafura提出的复杂性测度等。模块级设计的度量有Bieman和Ott提出的内聚度量,Dhama提出的耦合度量及McCabe最先提出的环复杂度度量等。而对面向对象软件设计系统的度量着重于类的度量和操作的度量上。对类的度量有Chidamber和Kernerer提出的CK度量套件,对操作的度量有Lorenz和Kidd提出了三个简单的度量测度等。其中有的度量方法比较成熟,有些度量方法目前还处在发展过程中。 1.1 McCabe方法 软件工程 McCabe方法是根据程序流程图的结构复杂度对软件复杂度和质量进行度量。McCabe方法由T.J.McCabe于1976年提出,McCabe把程序看成是有一个入口节点和一个出口节点的有向图。图中每个节点对应一个语句或一个顺序流程的程序代码块、弧对应于程序中的转移。这种图也称为程序控制结构图。 用McCabe方法度量得出的结果称为程序的环形复杂度。它等于强连通的程序控制结构图中线性无关的有向环的个数。所谓强连通图是指从图中

文档评论(0)

1亿VIP精品文档

相关文档