系统结构图:反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系。图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块.
功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。
功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。从概念上讲,上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。
系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以系统结构图既不同于数据流图,也不同于程序流程图.在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。
结构化设计方法使用的描述方式是系统结构图,也称结构图或控制结构图。它表示了一个系统(或功能模块)的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。
参考资料
软件结构图是进行软件结构设计的一种工具,是用来描述软件结构的图形工具,这里有张软件结构图,直观启建你可以看看
表示软件模块的方框可由箭头或直线联接,按照惯例软件结构图中上方的方框调用下方的,因此用直线仍然可分清调用关系。
带注视的箭头(该图中的红色箭头)表示模块调用种来回传递的信息。
菱形代表一个判定,如果为真则调用左边的模块,假则调用右边的模块。
还有一种弧形箭头这图中没有,它画在上层模块与代表调用关系的箭头或直线的联接处,穿越每条代表调用关系的箭头或直线,它表示循环调用下层模块。
转载请注明:片头模版 » 软件模块结构图(软件系统结构图和功能模块图区别举例)