软件制造_详细设计分析
对于循环结构,开始和结束语句各映射成一个结点。 当过程设计中包含复合条件时,应该把复合条件分解为若干个简单条件,每个简单条件对应流图中一个结点。 所谓复合条件,就是在条件中包含了一个或多个布尔运算符(逻辑OR,AND,NAND,NOR)。 2. 计算环形复杂度的方法 环形复杂度定量度量程序的逻辑复杂度。有了描绘程序控制流的流图之后,可以用下述3种方法中的任何一种来计算环形复杂度V(G)。 V(G)=流图中的区域数 V(G)=E-N+2 其中E是流图中的边数,N是结点数 V(G)=P+1 其中P是流图中判定结点的数目 V(G)=区域数 =4 V(G)=E-N+2 =11-9+2=4 V(G)=P+1 =3+1=4 3. 环形复杂度的用途 定量度量程序内分支数或循环个数,即程序结构的复杂程度; 定量度量测试难度; 能对软件最终的可靠性给出某种预测。 实践表明,模块规模以V(G)≤10为宜。 3.5.2 Halstead方法 Halstead方法根据程序中运算符和操作数的总数来度量程序的复杂程度。 令N1为程序中运算符出现的总次数,N2为操作数出现的总次数,程序长度N定义为: N=N1+N2 程序中使用的不同运算符(包括关键字)的个数n1,以及不同操作数(变量和常数)的个数n2。预测程序长度的公
您可能关注的文档
- 转向架结构与原理分析.ppt
- 轮胎的特牲分析.ppt
- 轮胎基础知识091229分析.ppt
- 轮滑锦标赛招商推广方案分析.ppt
- 第二章污水处理工程总体设计解析.ppt
- 轮胎PCR基础知识分析.ppt
- 软件体系结构第11章分析.ppt
- 软件体系结构第2章分析.ppt
- 软件安装模块测试用例分析.doc
- 软件工程 复习题分析.doc
- 2026二级造价工程师建设工程计量与计价考前必刷题及答案.docx
- 2026二级造价工程师建设工程计量与计价考前必刷题及答案.docx
- 2026年漯河市高职单招职业技能考前冲刺试题及答案解析.doc
- 2026年漯河职业技术学院单招职业倾向性测试题库附答案解析.doc
- 软件测试岗试卷及分析.docx
- 2026二级造价工程师建设工程计量与计价能力提升题及答案.docx
- 胸椎骨质增生宣教.pptx
- 2026年区块链技术应用与行业规划报告.docx
- 2026年体育行业报告:KOLKOC合作与市场拓展分析.docx
- 2026云南昆华医院投资管理有限公司 (云南新昆华医院)合同工人员招聘3人备考题库及参考答案详解一套.docx
原创力文档

文档评论(0)