TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级c语言知识结构化设计方法思维导图

计算机二级c语言知识结构化设计方法思维导图

  收藏
  分享
免费下载
免费使用文件
Yyyy 浏览量:22022-11-05 17:20:01
已被使用0次
查看详情计算机二级c语言知识结构化设计方法思维导图

本思维导图主要介绍国家计算机考试C语言知识点结构化设计方法

树图思维导图提供 计算机二级c语言知识结构化设计方法 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识结构化设计方法  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dff2f1dde32c19b7c77c23968cf4cada

思维导图大纲

计算机二级c语言知识结构化设计方法思维导图模板大纲

没有从属结点的模块是原子模块。

扇入指调用一个给定模块的模块个数。

结构图是描述软件系统结构的图形工具

软件设计常用的工具:

系统结构图、程序流程图、N-S图、PAD图、HIPO图、判定表、PDL<DFP图即数据流程图,是需求分析时使用的工具>

详细设计的任务是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节

在流程图中,构成程序流程图的最基本图符及含义:

方框表示一个加工步骤;

菱形表示一个逻辑条件;

箭头表示控制流

耦合用于衡量不同模块彼此间相互依赖(连接)的紧密程度;

内聚用于衡量一个模块内部各元素彼此结合的紧密程度

软件设计中模块划分时应每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单,即高内聚低耦合

概要设计任务为:

①设计软件系统结构;

②数据结构及数据库设计

③编写概要设计文档

④概要设计问道评审

模块独立性的概念是抽象、模块化、信息隐蔽和局部化的直接结果

软件设计阶段从工程管理角度分为概要设计和详细设计两个阶段:

①概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式

②详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节

从技术观点来看,软件设计包括软件总体结构设计、数据设计、接口设计、过程设计4个步骤

软件设计准则:

①提高模块独立性;

②模块规模应该适中;

③深度、宽度、扇入和扇出都应适当;

④模块的作用域应该在控制域之内;

⑤降低模块之间接口的复杂程度;

⑥设计单入口和单出口的模块,不要使模块间出现内容耦合;

⑦模块功能应该可以预测

软件系统总体结构图是描述软件系统结构的图形工具,描述软件系统的层次和分块结构关系,它反映了整个系统功能实现以及模块与模块之间的联系和通信,是未来程序中的控制层次体系

相关思维导图模板

计算机考试c语言知识点结构体思维导图

树图思维导图提供 计算机考试c语言知识点结构体 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试c语言知识点结构体  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:352b1d3fd705a601054a8eaca9bc2d99

计算机二级c语言知识点实型数据思维导图

树图思维导图提供 计算机二级c语言知识点实型数据 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识点实型数据  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3bb1f0337f38eaaaf140ed9487c800a4