如果任务是由系统本身完成的,它应该是用例图的一部分吗?

时间:2014-09-30 09:28:50

标签: uml use-case

在功能规范中引用的是“系统将在每个月的第2天为FI代理商生成在线账单并将其发送给各个代理商。”

在这种情况下,系统会在每个月的第二天生成帐单。用户可以查看每月生成的账单。

如何在用例图中建模,如果我绘制两个用例,即“生成账单”和“查看账单”或仅“查看账单”,因为在“生成账单”中不涉及任何参与者并且生成它由系统本身。

1 个答案:

答案 0 :(得分:1)

“系统将为FI代理商生成在线账单” -

账单生成是一个案例,FI代理商是代理人(人的照片)。

对于单独的“订单账单”,“生成账单”和“查看账单”操作,由于具体原因和图表大小,它们可以随意显示为案例。

您提到的行为差异(每月与否)可以在UC图上显示为仅供评论。这个事实并不取决于你是否做出不同的案例。

稍后,按顺序,时序或状态机图表,您可以将此信息显示为常规图表元素,而不显示注释。你必须单独展示这些操作。