我想知道我的概念模型和类图之间是否可能存在差异?
在概念模型中,我解释了用户可以创建一条消息。
但是在类图中,用户必须遍历一个类,该类包含创建“ ManageMessage”消息的所有方法。
这是一个例子
你能帮我吗?谢谢
答案 0 :(得分:2)
由您决定如何在不同的图中显示类。因此,您可以在其中一个显示详细的属性和操作,而在另一个中仅显示类名称。但是,在大多数情况下,最好一开始就创建专注于业务方面的域模型。它没有技术上强加的结构元素,主要是您使用属性(YMMV)。稍后,您将从该模型中获得技术设计,在该模型中创建一个副本,该副本与<<trace>>
依赖项进行链接(UML工具为此提供了转换)。尽管您必须(主要)手动同步两个模型,但最好与企业和开发人员进行通信。
关于您上面的设计:零相关用户的消息似乎没有多大意义。另外,您不应使用共享聚合,因为它没有定义的语义。