- 3
- 0
- 约 34页
- 2017-05-30 发布于北京
- 举报
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;(一)模块
模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。
模块应具备以下四个要素:
①输入和输出——模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者
②功能——模块把输入转换成输出所做的事务
③内部数据——供模块本身引用的数据
④程序代码——用来实现模块功能的程序;
二、结构图的基本概念
;(二)调用
用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。
注意:
1.上层模块可调用下层模块。而不能反过来,同层模块之间亦不能相互调用。;2.一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,用菱形符号表示。 ;3. 一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调用称为循环调用,用弧形箭头表示。;(三)数据
当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处理,而被调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用带空心圆的箭头表示,并在旁边标上数据名。;(四)控制信息
为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。 ;(五)转接符号
当模块结构图在一张纸上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。; ; ;举例:某系统中审核凭证处理过程结构图;三、结构图设计原则;三、结构图设计原则;B1;四、从数据流程图导出结构图的方法;四、从数据流程图导出结构图的方法;四、从数据流程图导出结构图的方法;1.确定加工(或变换中心)。
2.设计模块结构图的顶层和第一层。
对于第一层,按如下规则转换:
(1)为数据流程图中每个逻辑输入设计一个输入模块,它的功能是向主控模块提供逻辑输入数据;
(2)为数据流程图中的每个逻辑输出设计一个输出模块,它的功能是把主控模块提供的数据输出;
(3)为数据流程图中的变换部分设计一个变换模块,它的功能是对逻辑输入进行加工处理,变换成逻辑输出。
3.设计中、下层模块。根据数据流程图将模块结构图中第一层的各模块自顶向下逐级扩展,形成完整结构图。 ;以变换为中心由数据流程图导出的结构图;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;四、从数据流程图导出结构图的方法;事务型数据流程图典型结构;(1)分析数据流程图,确定它的事务中心;
(2)设计高层模块。事务型数据流程图转换成模块结构图。
(3)设计中、下层模块。自顶向下,逐层细化,对高层模块进行必要分解,形成完整的模块结构图。 ;举例:将下面的数据流程图导出结构图 ;企业管理信息系统;练习题1 将下面的数据流程图导出结构图
;练习题1 将下面的数据流程图导出结构图
;“销售订单处理”功能的结构图
;销
售
管
理
数
据
流
程
图
;销售管理结构图
您可能关注的文档
最近下载
- GB-T 14667.1-1993 粉末冶金铁基结构材料 第一部分.pdf
- ICH Q6A-中文版--规范:用原料药和新药的测试方.pdf VIP
- 2025年广西专升本人体解剖学考试真题及参考答案.docx VIP
- 丰田highlander维修手册有电路cinavi75.pdf VIP
- 330kV变电站施工组织实施方案(最全).doc VIP
- SHS 01009—2019 管壳式换热器维护检修规程.docx VIP
- 江苏省苏州市2024-2025学年高二上学期期末英语试卷(含答案,无听力原文及音频).pdf VIP
- 《过新年穿新衣》小学少儿美术教育PPT绘画课件创意教程教案.pptx VIP
- 【++高中语文+】期末考试复习纲要+课件++高一+统编版高中语文必修上册.pptx VIP
- 2025年中考语文总复习第二部分文学之约专题五文学类文本读写(核心考点突破).pptx VIP
原创力文档

文档评论(0)