Uml 用例图:一个参与者与另一个参与者进行交流

Uml 用例图:一个参与者与另一个参与者进行交流,uml,use-case,Uml,Use Case,我必须构建一个用例图,我对这个规范有点困惑 各保险公司每月向其总部通报活动的进展情况(新客户、新保单、收到的付款) 保险公司和总部都是参与者,它们与其他用例相关,例如: 在我看来,传达活动的进度是一项功能需求,但我还没有弄清楚如何使用用例图来表达它。也许这样的事情是对的: 但通过这种方式,我失去了关于谁会被提醒活动进展的信息。您可以简单地将其视为两个用例。一个是与保险公司相关的发送进度活动。另一个是与总部相关联的评估报告。如果通信在系统外运行,则不需要捕获它。但业务分析的一部分是找出这种偏离

我必须构建一个用例图,我对这个规范有点困惑

各保险公司每月向其总部通报活动的进展情况(新客户、新保单、收到的付款)

保险公司
总部
都是参与者,它们与其他用例相关,例如:

在我看来,传达活动的进度是一项功能需求,但我还没有弄清楚如何使用用例图来表达它。也许这样的事情是对的:


但通过这种方式,我失去了关于谁会被提醒活动进展的信息。

您可以简单地将其视为两个用例。一个是与保险公司相关的
发送进度活动
。另一个是与总部相关联的
评估报告
。如果通信在系统外运行,则不需要捕获它。但业务分析的一部分是找出这种偏离轨道的通信,并将它们绑定到考虑中的系统


注意:使用谓词/主语[/object]如
句柄提供
和非
句柄提供

用例用于指定特定信息系统的功能。要确定哪些用例适用于保险公司和总部之间的通信,您需要知道需要哪些系统功能。这在课文中并不清楚。我认为有四种可能性:

  • 通信是在没有系统帮助的情况下完成的。在这种情况下,您没有任何用例

  • 该系统必须提供发送进度报告的功能,但总部不会使用该系统读取该报告。例如,该系统将生成一封电子邮件,在总部使用常规电子邮件应用程序读取。在这种情况下,您将有一个用例“发送进度报告”

  • 代表保险公司的用户将在没有系统帮助的情况下发送报告,但通过使用其常规电子邮件应用程序将报告发送到特定的电子邮件地址。然而,代表总部的用户使用该系统阅读这些报告。系统从特定的电子邮件框中提取报告,并将其显示给用户。在本例中,您将有一个用例“阅读进度报告”或其他任何东西

  • 该系统在两端使用。在本例中,您将有两个用例,“发送进度报告”和“读取进度报告”