首页 理论教育 结构化设计工具

结构化设计工具

时间:2022-11-21 理论教育 版权反馈
【摘要】:功能模块图是在系统设计阶段用于描述系统结构的主要工具,反映了系统的模块组成及其之间的联系方式。功能模块图中的每一个模块都对应着一个独立的功能,许多模块有机地结合在一起,共同完成系统的全部功能,实现系统要求的目标。模块之间的调用关系有顺序、选择、重复3种。即表示模块间的信息传递。传递的信息可能是数据,也可能是控制信号。

二、结构化设计工具——功能模块图

功能模块图是在系统设计阶段用于描述系统结构的主要工具,反映了系统的模块组成及其之间的联系方式。功能模块图中的每一个模块都对应着一个独立的功能,许多模块有机地结合在一起,共同完成系统的全部功能,实现系统要求的目标。功能模块图的组成元素包括:

1.功能模块

通常用长方框表示,在框内写上模块的名称,代表一个子程序或一个程序段,它能独立完成一个功能,可以被其他模块调用,也可以调用其他模块。

2.模块间的调用

通常用箭头将两个模块连在一起,箭尾所连接的模块是调用模块,箭头所指向的模块是被调用模块。模块之间的调用关系有顺序、选择、重复3种。由于总是上层模块调用下层模块,因而在一般情况下往往只用直线而不使用箭头表示模块之间的调用。

3.模块间的通信

即表示模块间的信息传递。传递的信息可能是数据,也可能是控制信号。模块间传递数据时,用尾部是空心的箭头表示,模块间传递控制信号时,用尾部是实心的箭头表示,如图3-13所示。其中,A模块调用B模块.并把数据P传送给B模块,B模块又把控制信号Q传送给A模块。

img61

图3-13 模块图

从图3-13可以看出,A模块与B模块有联系。且B模块从属于A模块;B模块与C、D、E模块有联系,C、D、E模块均从属于B模块,而C、D、E模块之间不存在任何联系。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈