引入:详细设计阶段设计出的模块质量如何呢 依据软件设计的基本原理和概念衡量它们的质 量,但条这种衡量只能是定性的;人们希望能进一步定量度量软件的性质,定量度量程序的复杂程度; 度量方法:mccabe.pptVIP
- 5
- 0
- 约1.85千字
- 约 13页
- 2019-01-18 发布于福建
- 举报
引入:详细设计阶段设计出的模块质量如何呢 依据软件设计的基本原理和概念衡量它们的质 量,但条这种衡量只能是定性的;人们希望能进一步定量度量软件的性质,定量度量程序的复杂程度; 度量方法:mccabe
引入:详细设计阶段设计出的模块质量如何呢? 1、基本概念 2、计算环形复杂的步骤与方法 3、环形复杂度的主要用途 4、复习思考题 1、基本概念 程序的环形复杂度:McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度,这样度量出的结果称为程序的环形复杂度。 流图:退化的程度流程图,仅仅描绘程序的控制流程,完全不表现对数据的具体操作以及分支或循环的具体条件。 圆表示结点,代表一条或者多条语句: 程序流程图中一个顺序的处理框序列和一个菱形判定框可以映射成流图中的一个结点。 箭头线称为边,代表控制流: 一条边必须终止于一个结点,即使这个结点并不代表任何语句。 区域,边和结点围成的面积: 计算区域数时应该包括图外部未被围起来的区域。 需要注意的问题: 当过程设计中包含复合条件时,生成流图的方法稍微复杂一些。 复合条件:在条件中包含了一个或多个布尔运算符(逻辑OR,AND等)。在这种情况下把复合条件分解为若干个简单条件,每个简单条件对应流图中一个结点。 第二步: 计算环形复杂度 利用流图,用下述3种方法中的任何一种来计算环形复杂度: V(G) = D D:区域数。 V(G) = E – N + 2 E:流图中边的条数。 N:流图中结点数。 V(G) = P +
您可能关注的文档
- 异质空条间视野中的都市意象——一种对九十年代以但来中国电影中“都市空间呈现”的分析.docx
- 异质性企业的出口生产率悖论研没究——基于发比较优势视角的解释.docx
- 译士网商业计划 paul yangmobile15901239232phone86-10-84620308email zhenhaoji@gmail.commsn paulneverdie@hotma说il.com.ppt
- 异质空间视野中的都市意象——一种对九十四年代以来中国电影中“都市空间呈现等”的研究.docx
- 异形多腔钢管混凝阳土柱受到压性能及抗震性能试验研究.docx
- 抑制肝内胆管癌细胞增殖的表观遗传学药物筛选及hc toxin对cclp-1细胞的作三官用机制研究.docx
- 抑郁症患者的负性认官知偏向——来自阳erp的证据.docx
- 抑制parp-1及inos表分达在大鼠条心肌梗死后心功能保护中的作用研究.docx
- 异种移四植策略筛选前列条腺癌血清学标志物的初步分析.docx
- 意大利文艺说复兴、哥特建筑.ppt.ppt
最近下载
- 电动汽车驱动电机系统(全套102页PPT课件).pptx VIP
- 库工安全技术操作规程.docx VIP
- 《新能源汽车驱动电机及控制技术》课件——1.电机及控制系统概述.pptx VIP
- 2024年山东文化艺术职业学院招聘真题.docx VIP
- CECS333:2012结构健康监测系统设计标准附条文-建筑规范、标准、图集.docx VIP
- 16BGISCS1 综合监控系统安装图集-建筑规范、标准、图集.docx VIP
- 花园大道城市隧道结构布置研究.pdf VIP
- BS-015-2014 钢梯和平台栏杆(1)-建筑规范、标准、图集.docx VIP
- 16CJ67-1古松现代重木结构建筑(OCR)-建筑规范、标准、图集.docx VIP
- Ti诱导无压浸渗法制备Fe-Si基SiC陶瓷复合材料.pdf VIP
原创力文档

文档评论(0)