模块结构图
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统分析设计基础知识  > 结构化分析设计方法和工具  > 结构化设计方法和工具


 
       结构化设计采用结构图(Structured Chart)描述系统的模块结构及模块间的联系。从数据流图出发,绘制HIPO图,再加上控制结构图中的模块控制与通信标志,实际上就构成了模块结构图。
       结构图简明易懂,是系统设计阶段最主要的表达工具和交流工具。它可以由系统分析阶段绘制的数据流程图转换而来。但是,结构图与数据流程图有着本质的差别:数据流程图着眼于数据流,反映系统的逻辑功能,即系统能够“做什么”;结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能。从时间上说,数据流程图在前,控制结构图在后。数据流程图是绘制结构图的依据。总体设计阶段的任务就是要针对数据流程图规定的功能,设计一套实现办法。因此,绘制结构模块图的过程就是完成这个任务的过程。
       结构图也不同于程序框图(Flow Chart),后者用于说明程序的步骤,先做什么,再做什么。结构图描述各模块的“责任”,例如一个组织机构图用于描述各个部门的隶属关系与职能。
       结构图中的组成部分包括:
       .模块,用长方形表示。
       .调用,从一个模块指向另一模块的肩头表示前一个模块调用后一个模块。箭尾的菱形表示有条件地调用,弧形箭头表示循环调用。
       .数据,带空心圆圈的小箭头表示一个模块传递给另一个模块的数据。
       .控制信息,带实心圆圈的小箭头表示一个模块传递给另一个模块的控制信息。
       模块结构图的层数称为深度。一个层次上的模块总数称为宽度。深度和宽度反映了系统的大小和复杂程度。
       如下图所示是模块结构图的一个例子。该例子描述报表生成系统,从读入数据、经过计算到按一定格式打印出报表的过程。EOF是结束标志。
       
       结构模块图
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有