数据流图DFD与UML的关系
这几天在研究UML,猛然从一篇文章中发现数据流图(DFD图),并且说着数据流图是UML中的,之前看了很多的资料和书也没有提到啊。再查了一下,又有说是DFD图是UML状态图中的一种,我就迷惑了。我之前也画过数据流图,也画过UML图,都是用来给系统建模,但我确实也一直没有明白他们之间的关系。于是今天就专门查了查。
http://www.doc88.com/p-213758841337.html
从这篇文章知道,原来数据流图是作为结构化系统分析与设计的主要方法,而UML,大家都知道,是面向对象分析的建模方法。在传统方法中通常用“数据流图+数据字典”来描述系统需求。在OO方法中,使用UML提供的9种图来进行建模。
传统方法将系统看成 过程 和 实体,因此用数据流图正好能表示它的输入输出,过程与数据实体的交互过程。
面向对象(OO)方法则将系统看成是对象与消息,因此DFD图就不那么适用了。