- 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方法度量得出的结果称为程序的环形复杂度。它等于强连通的程序控制结构图中线性无关的有向环的个数。所谓强连通图是指从图中
您可能关注的文档
- 软件工程的未来.pptx
- 软件可行性研究.pptx
- 软件设计CASE工具.pptx
- 软件设计的概念和原则.pptx
- 软件设计的基本任务.pptx
- 软件需求分析的原则.pptx
- 软件需求分析方法.pptx
- 软件需求分析建模与规格说明.pptx
- 软件需求正确性验证.pptx
- 散转程序设计.pptx
- 衢州塑料薄膜生产实操考核试题及详细答案.docx
- 行测判断推理专项训练试题(含详细答案解析).docx
- 行测理科专项试题(含详细答案解析).docx
- 2027届福建省厦门市金林湾实验学校四上数学期末综合测试模拟试题含解析.doc
- 2027届常德市澧县数学四上期末联考模拟试题含解析.doc
- 衡水学院《法学概论》期末考试试题及参考答案.docx
- 街道办事处公开招聘工作人员考试试卷(含详细答案).docx
- 街道办事处公开招聘工作人员笔试试题(含详细参考答案).docx
- 江西省九江市浔阳区2027届数学四年级第一学期期末达标检测模拟试题含解析.doc
- 衡水中学高中自主招生综合测试真题及详细答案解析.docx
最近下载
- 新北师大版8年级上册物理全册课件(2024年秋新版教材).pptx
- 上海交通大学《环境规划与管理》2023-2024学年第一学期期末试卷.doc VIP
- 2025年上海交通大学环境科学与工程专业《环境监测》科目期末试卷及答案.docx VIP
- 上海交通大学《材料物理》2023-2024学年第一学期期末试卷.doc VIP
- 上海交通大学《材料综合》2023-2024学年第一学期期末试卷.doc VIP
- 西餐各种罗宋汤的做法(3篇).docx VIP
- 上海交通大学《材料制造数字化技术基础》2023-2024学年第一学期期末试卷.doc VIP
- (罗宋汤.doc VIP
- 上海思博职业技术学院《初级和声(二)》2023-2024学年第二学期期末试卷.doc VIP
- 01SG515轻型屋面梯形钢屋架.pdf VIP
原创力文档

文档评论(0)