正在加载图片...
在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调 用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调 用模块 一个模块是否调用一个从属模块,决定于调用模块内部的判断条 件,则该调用称为模块间的判断调用,采用菱形符号表示。如果一个模 块通过其内部的循环功能循环调用一个或多个从属模块,则该调称为循 环调用,用弧形箭头表示。下图为调用、判断调用和循环调用的示意图。 (a)调用 b)判断调用 (c)循环调用 数据 当一个模块调用另一个模块时,调用模块可以把数据传送到被调用 模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块 之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁 边标上数据名 例如,下图(a)表示模块A调用B时,A将数据X,Y传送给B,B将处理结果数 据Z返回给A 控制信息 为了指导程序下一步的执行,模块间有时还必须传送某些控制信 息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件 结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状 态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。 如下图(b)中所示,该图表示送来的职工号有误的控制信息 转接符号 当模块结构图在一张图上画不下,需要转接到另外一张纸上,或者 为了避免图上线条交叉时,都可以使用转接符号 如下图(c)所示工资计算程序模块结构图中,①即为转接符号 在画模块结构图时,通常将输入、输岀模块分别画在左、右两边,计算或其他 模块放在中间。为了便于理解系统的整个结构,尽量将整个模块结构图画在一张纸 简历数据 Z职工号 ① 无此职工 (a)模块间的通信(b)模块间的通信 (c)工资计程序模地图 一个软件系统具有过程性(处理动作的顺序)和层次性(系统的各组成部分的 中南大学商学院10《管理信息系统》课程教案 中南大学商学院 10 在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调 用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调 用模块。 一个模块是否调用一个从属模块,决定于调用模块内部的判断条 件,则该调用称为模块间的判断调用,采用菱形符号表示。如果一个模 块通过其内部的循环功能循环调用一个或多个从属模块,则该调称为循 环调用,用弧形箭头表示。下图为调用、判断调用和循环调用的示意图。 数据 当一个模块调用另一个模块时,调用模块可以把数据传送到被调用 模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块 之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁 边标上数据名。 例如,下图(a)表示模块 A 调用 B 时,A 将数据 X,Y 传送给 B,B 将处理结果数 据 Z 返回给 A。 控制信息 为了指导程序下一步的执行,模块间有时还必须传送某些控制信 息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件 结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状 态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。 如下图(b)中所示,该图表示送来的职工号有误的控制信息。 转接符号 当模块结构图在一张图上画不下,需要转接到另外一张纸上,或者 为了避免图上线条交叉时,都可以使用转接符号, 如下图(c)所示工资计算程序模块结构图中,①即为转接符号。 在画模块结构图时,通常将输入、输出模块分别画在左、右两边,计算或其他 模块放在中间。为了便于理解系统的整个结构,尽量将整个模块结构图画在一张纸 上。 一个软件系统具有过程性(处理动作的顺序)和层次性(系统的各组成部分的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有