1.什么是功能(模块)结构图 2 技术基础_2.3 数据通信与计算机网络 * 功能结构图中每一个框称为一个功能模块。 功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。 把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * 2.模块结构图的组成 模块结构图是结构化设计中描述系统结构的图形工具,它由模块、调用、数据、控制和转接等五种基本符号组成。 调用 数据 控制信息 模块 ⑴ 模块 模块通常是指用一个名字可以调用的一般程序语句。 8.2 系统总体设计 选择调用 直接调用 循环调用 ⑵ 调用 直接调用:这是一种最简单的调用关系,是指一个模块无条件地调用另一个模块。 选择调用: 也称条件调用,指如果一个模块是否调用另一个模块取决于调用模块内部的某个条件。 循环调用:也称重复条件,指如果一个模块内部存在一个循环过程,每次循环均需要调用一个可几个下属模块,则称这种调用为循环调用或重复调用。 ⑶ 通讯 伴随着模块调用而发生的模块间的信息交换称为模块间的通讯。 模块间的通讯方式有两种: 数据通讯:表示模块间只传递数据。 控制通讯:模块间除传送数据外,还传递标志位。 例:“无此职工”就是用来表示传送的职工号有误的控制信息。 2 技术基础_2.3 数据通信与计算机网络 * 3.模块结构图(MSD)与数据流程图(DFD)的区别DFD是从数据在系统中的流动情况,即从数据流的角度考虑系统;MSD则是从功能层次关系的角度来考虑系统的。DFD主要说明系统“做什么”,即描述系统的逻辑模型;而MSD则主要说明“如何做”,即描述系统的物理模型。DFD描述系统中数据流动的情况,每张DFD对应于模块结构图中的某一层次。DFD的绘制过程是从具体到抽象,逐步去掉各种物理的处理方法,只剩下抽象的信息流动情况,以便抽象地描述系统的逻辑功能;而MSD则相反,它是从一个总的抽象的系统功能出发,逐一具体化,逐步考虑具体的实现方法,逐步加入具体的实现方法和手段,最后设计出物理模型来,即从抽象到具体的过程。 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * 4.模块结构图的标准形式(1)变换型变换型系统由三部分组成;输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出。(2)事务型事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。 8.2 系统总体设计 变换型 事务型 2 技术基础_2.3 数据通信与计算机网络 * 5.模块结构设计的原则⑴ 尽量降低模块间的耦合度所谓耦合是指模块与模块之间联系的程度。模块间的耦合度越低,模块的独立性就越高。 ⑵ 尽量提高模块的聚合度所谓聚合,是指模块内部各成分之间的联系程序。模块的聚合度越高,其独立性也越高。 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * 6.模块结构图的绘制 模块结构设计是管理信息系统总体设计的重要组成部分,其任务是根据系统分析阶段提出的逻辑模型来确定系统的总体结构,即将数据流图转换成模块结构图。根据数据流程图建立初始的模块结构图的原则对初始的模块结构呼进行修改和优化,以获得设计合理的模块结构图。 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * 管理信息系统的数据流程图一般有两种典型的结构:变换型和事务型结构。变换型结构的数据流程图呈一种线性状态,它可以明显地分成输入、主加工(或主处理)、输出三部分。事务型结构的数据流程图呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理。这两种典型的结构分别通过“变换分析”和“事务分析”技术,就可以导出模块结构图的两种标准形式,即变换型模块结构图和事务型的模块结构图。这两种方法都是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个满足DFD所表示的、用户要求的系统模块结构图。 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * ⑴ 变换分析运用变换分析从变换型结构的数据流程图导出变换型模块结构图,其过程可以分为以下几步:确定主加工(或变换中心)设计模块结构图的顶层和第一层设计中、下层模块 8.2 系统总体设计 2 技术基础_2.3 数据通信与计算机网络 * ⑵ 事务分析分析DFD,确定它的事务中心设计高层模块设计中、下层模块 8.2 系统总体设
您可能关注的文档
- 本科课件-《中文版Fireworks CS5基础与上机实训》(完整).ppt
- 本科课件-离散数学(完整).ppt
- 本科课件-项目管理-李汝顶(完整).ppt
- 本科课件-布兰查德宏观经济学(完整).ppt
- 本科课件-计算机辅助设计CAD(完整).ppt
- 本科课件-程序设计基础(完整).ppt
- 本科课件-计算机程序设计基础教程(完整).ppt
- 本科课件-新编电子商务英语(完整).ppt
- 本科课件-审计实务(完整).ppt
- 本科课件-国际贸易实务(第2版)(完整).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 毕业论文(设计)-小型液压升降平台机械工程及自动化.doc VIP
- 在线网课学习课堂《现场生命急救知识与技能(南昌大学 )》单元测试考核答案.docx VIP
- 洛可可风格建筑.ppt.ppt VIP
- 鳞状细胞癌学习课件.pptx VIP
- 国企优化整合方案汇编.docx VIP
- 《农机电器设备使用维护》课件——项目一:农机电气系统基础.pptx VIP
- 开工第一课春节复工安全生产培训ppt.pptx VIP
- 宝可梦 Let's Go!皮卡丘1.02版switch大气层系统游戏修改代码.docx VIP
- 《农机电器设备使用维护》课件——农机电气系统的组成及特点.pptx VIP
- 工伤职工停工留薪期分类目录模板范本.pdf VIP
原创力文档

文档评论(0)