领域模型与活动图的区别

问题描述 投票:0回答:1

所以,我目前正在学习UML,我有一个问题,关于领域模型之间的区别,这是如何与活动图相比。我对以下术语有点困惑。

  • 活动图(AD)
  • 领域模型(DM)
  • OO领域模型(OO DM)
  • 类图
  • 域类图(CD)
  • 设计类图(DCD)

在Visual Paradigm中,你可以在Activity & Class Diagrams之间选择两个选项来绘制你的设计。到目前为止,我一直在使用类图来绘制我的领域模型,但是我的一个朋友告诉我,你不应该使用类图来绘制你的领域模型。所以我的问题是有什么区别,像Visual Paradigm这样的程序如何与我正在努力学习的学科标准相区别。

uml diagram visual-paradigm
1个回答
1
投票

领域模型域图 不存在于 UML 中,所以一切都取决于你使用的定义。

如果我看一下文献,似乎 "标准 "的图来显示一个领域模型是一个类图,可能与对象图相关联来显示实例的例子。

活动是一种行为,用通俗的话说是一种 "算法"。一个活动可以用来模拟一个操作的主体。活动和类的目标是完全不同的,一个不能代替另一个。

即使是定义在 维基百科领域模型是一个包含行为和数据的领域概念模型。 文章中的关联图是一个类图。文章中的 行为 明指 业务对该数据使用的规则.

总之,不管怎样,一切都取决于你要建模的东西,没有明确的规则说在情况1中只用类图,在情况2中只用活动图,等等。你可以使用所有你想使用的图,同时它们也可以适应一些有用的东西。


0
投票

活动图用于表示控制流或对象流的行为,强调流的顺序和条件。

例如:类图是用来指定你的模型中的类之间的关系。activity diagram

类图用来指定模型中的类之间的关系,也可以表示它们的属性和方法。

例:类图是用来指定你的模型中的类之间存在的关系,也可以表示它们的属性和方法。class diagram

回到你的问题,如果你想表示你的模型的行为,我应该推荐使用活动图,但如果你只想指定你想使用的类和它们的关系,那么你可以使用类图。 

© www.soinside.com 2019 - 2024. All rights reserved.