下图基于以下事实:
我的问题是如何证明Admin
会将索赔发送给代理机构?我是否必须在Organization
和Reclamation
之间建立关联?
答案 0 :(得分:1)
...如何证明
Admin
会将声明发送给代理机构?
UML Class Diagram
不是show-everything文件。为了记录该管理员将向代理商发送声明,您可以使用UML Sequence Diagram或其他一些行为图来有效地记录
...我是否必须在
Organization
和Reclamation
之间建立关联?
不,如果代理商不需要关心谁完全提出了索赔或者该人的角色是什么(例如" admin"),那么你就不会这样做。必须将它添加到类模型(并显示一些关联)
...图...基于这些事实...
为了在单页样式图片中描述整个过程,除了UML
答案 1 :(得分:1)
如果您的要求包括要记录Admin
和Organization
之间的通信,那么您需要在类图中处理此问题。而且,实际上,您已经有了一个项目:NotifyOrganization
关联类。但请注意,使用关联类的可疑UML概念并不是一个好主意,该概念没有明确的语义并且令人困惑。这似乎可以通过您对NotifyOrganization
关联的多重性的有缺陷的建模来证实,该关联不能是一对一(或1到0..1),而是多对多(*到*)。
因此,最好将NotifyOrganization
关联类替换为普通类(可能使用改进的名称,例如Notification
),并将其附加到Admin
和Organization
两个多对一关联,使每个通知只链接到一个管理员和一个组织。
请注意,通知表示(通信/消息)事件,因此Notification
表示事件类型。在商业信息模型中,同时具有对象类型和事件类型,这两者都是UML类图中的类。