��图6.27给出了数据流图的表示方法。图中的实线表示数据流,虚线表示控制流,圆框代表处理数据的过程,矩形框表示产生与接收数据的对象,平行线框表示数据存储区。熟悉数据流图的人可以发现,它基本上就是传统的数据流图加上控制流。但OMT指出,虽然控制流有时是有用的,但它重复了动态模型中的有关部分,因而应尽量少用。
  
图示


图6.27 数据流图的表示方法
  
��功能模型中所有的数据流图往往形成一个层次结构。在这个层次结构中,一个数据流图中的过程可以由下一层的数据流图做进一步的说明。一般来讲,高层的过程相应于作用在聚合对象上的操作,而低层的过程则代表作用于一个简单对象上的操作。
��功能模型反映系统内部数据转换的情形,它是多个数据流图的集合。建立功能模型的步骤: 确认输入及输出数据; 建立每个功能的数据流图; 描述每一个系统功能; 确认对象间的限制; 详细描述最佳分析准则。
��