系统结构图、程序流程图、数据流图

  系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以 系统结构图既不同于 数据流图,也不同与程序 流程图. 数据流图仅描述数据在系统中如何流动,如何处理和存储,它不考虑时序关系.图中的有向线段表示了数据流.程序 流程图描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所依赖的条件,图中的有向线段(流线)表示的是控制流,从一个处理走到下一个处理.但在 系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块.
如果一个模块有多个下属模块,这些下属模块的左右位置可能与它们的调用次序有关.例如,在用结构化设计方法依据 数据流图建立起来的变换型 系统结构图中,主模块的所有下属模块按逻辑输入,中心变换,逻辑输出的次序自左向右一字排开,左右位置不是无关紧要的.所以只有最后的一个叙述是正确的.

你可能感兴趣的:(VC学习)