软件系统结构图和功能模块图区别举例,画图说明。
系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以系统结构图既不同于数据流图,也不同于程序流程图.在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。
结构化设计方法使用的描述方式是系统结构图,也称结构图或控制结构图。
它表示了一个系统 (或功能模块) 的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。
参考资料
模块结构图与数据流程图有什么区别与联系
化规律,采用相应的 方法,合理而方便地转换成系统结构图。
hipo HIPO (hierarchyplus input-process-output)是 IBM 公司于 70 年代中期在层次结构图 (structure chart)的基础上推出的一种描述系统结构和模块内部处理功能的工具(技 术)。
HIPO 图由层次结构图和 IPO 图两部分构成,前者描述了整个系统的设计结构以 及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。
——HIPO HIPO 图(Hierarchy
数据流图,程序结构图和系统结构图的区别和联系是什么?
展开全部 数据流图,程序结构图和系统结构图的区别和联系如下: 1、数据流图(Data Flow Diagram),简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
2、系统流程图(System Flowchart)是描绘系统物理模型的传统工具。
它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况,而不是表示对信息进行加工处理的控制过程。
3、数据流程图:反应数据走向 ,它不考虑时序关系,是业务分析用的,用作详细设计。
图中的有向线段表示了数据流。
4、程序流程图:程序逻辑 描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所依赖的条件,图中的有向线段表示的是控制流,从一个处理走到下一个处理。
5、系统结构图:反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系。
图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。
...
转载请注明出处51数据库 » 软件模块结构图 工具