(软件工程复习核心重点)第五章详细设计

您所在的位置:网站首页 数据结构作业用什么软件 (软件工程复习核心重点)第五章详细设计

(软件工程复习核心重点)第五章详细设计

2024-06-30 07:08:10| 来源: 网络整理| 查看: 265

pdf下载:密码7281专栏目录首页:【专栏必读】软件工程导论第六版(张海藩)专栏学习笔记目录导航

文章目录 一:价值(了解)二:McCabe方法(1)流图A:定义B:把程序流程图映射为流图C:PDL翻译为流图 (2)环形复杂度A:定义B:计算方法 三:Halstead方法(了解)(1)定义(2)方法

一:价值(了解) 把程序的复杂程度乘以适当数可估算出软件中错误的数量以及开发需要的工作量定量度量的结果可以用来比较两个不同的设计或两个不同算法的优劣程序的定量的复杂程度可以作为模块规模的精确限度 二:McCabe方法 (1)流图 A:定义

流图实质上是“退化了的”程序流程图,它仅仅描绘程序的控制流程,完全不表现对数据具体操作以及分支或循环的具体条件,流图通常被用来突出表示程序的控制流

B:把程序流程图映射为流图

①:对于顺序结构,一个顺序处理和下一个选择可以映射为一个结点

在这里插入图片描述

②:对于选择语句,开始/结束语句映射为一个结点,两条分支至少各映射成一个结点

在这里插入图片描述 ③:开始语句和结束语句各映射成一个结点

在这里插入图片描述

在这里插入图片描述

流图中用圆表示结点,一个圆代表一条或多条语句(比如4、5)。程序流程图中的一个顺序的处理框序列和一个菱形判定框,可以映射成流图中的一个结点(比如2,3)流图中的箭头线称为边,代表控制流。流图中一条边必须终止于一个结点(比如9必须为一个结点),即使这个结点并不代表任何语句由边和结点围成的面积称为区域,计算区域数时应包括图外部未被围起来的区域 C:PDL翻译为流图

在这里插入图片描述

(2)环形复杂度 A:定义

McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度,这样度量出的结果称为程序的环形复杂度

B:计算方法

环形复杂度定量度量程序的逻辑复杂度,可以用下述3种方法中的任何一种来计算环形复杂度:

流图中的区域数等于环形复杂度 在这里插入图片描述

流图G的环形复杂度V(G)=E-N+2,E是流图中边的条数,N是结点数 在这里插入图片描述

流图G的环形复杂度V(G)=P+1,其中,P是流图中判定结点的数目。V(G)小于等于10比较科学 在这里插入图片描述

三:Halstead方法(了解) (1)定义

Halstead方法是根据程序中运算符和操作数的总数来度量程序的复杂程度

(2)方法

1.程序长度 N N N定义,其中 N 1 N_{1} N1​是程序中运算符出现总次数, N 2 N_{2} N2​是程序中操作数出现总次数

N = N 1 + N 2 N=N_{1}+N_{2} N=N1​+N2​

2.预测程序长度的公式,使用的不同运算符的个数为 n 1 n_{1} n1​,不同操作数的个数为 n 2 n_{2} n2​

H = n 1 l o g 2 n 1 + n 2 l o g 2 n 2 H=n_{1}log_{2}n_{1}+n_{2}log_{2}n_{2} H=n1​log2​n1​+n2​log2​n2​

3.预测程序中包含错误的个数的公式 E = N ∗ l o g 2 ( n 1 + n 2 ) / 3000 E=N*log_{2}(n_{1}+n_{2})/3000 E=N∗log2​(n1​+n2​)/3000



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭