【发布时间】:2018-09-09 17:22:13
【问题描述】:
我想知道我的概念模型和类图之间是否可能存在差异?
在概念模型中,我解释说用户可以创建消息。
但在类图中,用户必须通过一个包含创建“ManageMessage”消息的所有方法的类。
这是一个例子
你能帮帮我吗?谢谢
【问题讨论】:
-
ManageMessage 不是一个有效的类。它甚至不是一个名词!
标签: uml
我想知道我的概念模型和类图之间是否可能存在差异?
在概念模型中,我解释说用户可以创建消息。
但在类图中,用户必须通过一个包含创建“ManageMessage”消息的所有方法的类。
这是一个例子
你能帮帮我吗?谢谢
【问题讨论】:
标签: uml
由您决定如何在不同的图表中显示您的类。因此,在一个中您可以显示详细的属性和操作,而在另一个中您只显示类名。但是,在大多数情况下,最好在一开始就创建专注于业务方面的领域模型。它没有技术上强加的结构元素,主要使用属性(YMMV)。稍后,您从该模型派生技术设计,在其中创建与<<trace>> 依赖项链接的副本(UML 工具为此提供转换)。虽然您必须(大部分)手动同步这两个模型,但最好与业务和开发人员进行沟通。
注意关于您上面的设计:与零相关用户的消息似乎没有多大意义。此外,您不应该使用共享聚合,因为它没有定义的语义。
【讨论】: