欢迎访问文稿网!

结构化设计工具

范文之家 分享 时间: 加入收藏 我要投稿 点赞

结构化设计工具

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

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

    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模块之间不存在任何联系。

221381
领取福利

微信扫码领取福利

微信扫码分享