UML活动图中的数据流与对象流

UML活动图中的数据流与对象流,uml,activity-diagram,Uml,Activity Diagram,在UML活动图中有数据流、对象流和控制流 我无法得到数据流和对象流之间的区别?控制流和数据流图都出现在50个节点中。在结构化编程时代,他们很酷。后来出现了面向对象的数据流图,采用了面向对象编程。这是前两个概念对新概念的适应。还出现了一个简称,对象流图 它实际上有两层含义。其他对象和/或组件之间的对象流,以及对象之间的数据流。现在,第一种意义上的对象流图完全由组件图支持,并且本身没有意义。如果您制作了组件图,并且在类上对组件之间的消息进行了建模,直至对象级别,那么这样的组件图可以命名为对象流图 只

在UML活动图中有数据流、对象流和控制流


我无法得到数据流和对象流之间的区别?

控制流和数据流图都出现在50个节点中。在结构化编程时代,他们很酷。后来出现了面向对象的数据流图,采用了面向对象编程。这是前两个概念对新概念的适应。还出现了一个简称,对象流图

它实际上有两层含义。其他对象和/或组件之间的对象流,以及对象之间的数据流。现在,第一种意义上的对象流图完全由组件图支持,并且本身没有意义。如果您制作了组件图,并且在类上对组件之间的消息进行了建模,直至对象级别,那么这样的组件图可以命名为对象流图

只有当您已经对结构进行了非常深入的建模,以便了解对象,并且您正在计划这些对象如何在它们之间发送其他对象时,另一个变体才有一些用处。这些图现在将作为对象图、复合结构图及其混合图来实现

这两种用法都很有用,但并不经常使用

至于控制流程图,无论是否面向对象,现在都使用顺序/活动/状态图


另一方面,旧的良好数据流图仍然非常有用。当您在最常见的级别上规划系统的内部流程时,同时协调组件,但将数据保留为人类语言时,这些DFD非常方便

活动图中没有数据流。对象流也扮演着数据流的角色。 活动对象流定义对象(数据)如何以及何时从一个节点传输到另一个节点进行处理


请参阅UML规范文档中的详细信息,部分ObjectFlow。UML规范是免费文档,可以从下载。

您能给我指一个参考资料,我可以阅读更多关于您答案的信息吗?