我必须构建一个用例图,我对这个规范感到有点困惑。
每家保险公司每月与总部沟通,活动进展情况(新客户,新政策,收到的付款)。
insurance company
和headquarters
都是参与者,并且与其他用例相关联,例如:
在我的观点中, 来传达活动的进度 是一个功能要求,但我还没弄清楚如何使用用例图来表达它。也许这样的事情可能是正确的:
但是通过这种方式,我放弃了关于谁被告知活动进展的信息。
答案 0 :(得分:2)
您可以简单地将其视为两个用例。一个Send progress activities
与Insurance company
相关联。另一个是与Evaluate report
相关联的Headquarter
。如果通信在系统外部运行,则无需捕获它。但业务分析的一部分是找出这种偏离轨道的通信并将它们绑定到所考虑的系统。
N.B。使用谓词/主题[/ object],例如Handle offers
而不是Handles offers
。
答案 1 :(得分:1)
用例用于指定特定信息系统的功能。要确定哪些用例适用于保险公司与总部之间的通信,您需要知道需要哪种系统功能。这在文中并不清楚。我看到了四种可能性:
在没有系统帮助的情况下完成通信。在这种情况下,您没有任何用例。
系统必须提供发送进度报告的功能,但总部不会使用系统来读取该报告。例如,系统将生成一封电子邮件,该电子邮件将使用常规电子邮件应用程序在总部读取。在这种情况下,您将有一个用例“发送进度报告”。
代表保险公司的用户将在没有系统帮助的情况下发送报告,但是使用他/她的常规电子邮件应用程序将报告发送到特定的电子邮件地址。但是,代表总部的用户使用系统来读取这些报告。系统从特定电子邮箱中选取报告并将其显示给用户。在这种情况下,您将有一个用例“阅读进度报告”或其他任何内容。
系统用于两端。在这种情况下,您将有两个用例,“发送进度报告”和“阅读进度报告”。