【问题标题】:If a task is done by system itself, should it be a part of use case diagram?如果一个任务是由系统自己完成的,它应该是用例图的一部分吗?
【发布时间】:2014-09-30 09:28:49
【问题描述】:

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

在这种情况下,系统会在每月 2 日生成账单。用户可以查看每月产生的账单。

这应该如何在用例图中建模,我应该画两个用例,即“生成账单”和“查看账单”还是只“查看账单”,因为在“生成账单”中不涉及任何参与者并且它是生成的由系统本身。

【问题讨论】:

  • 我建议重命名这个问题 - 你真的有两个问题。为命名选择的第一个是重复的,问题可以关闭。设置区分子案例必要性的名称。

标签: uml use-case


【解决方案1】:

“系统将为 FI Agencies 生成在线账单”-

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

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

您提到的行为差异(每个月与否)只能作为评论显示在 UC 图上。这个事实并不取决于你是否对它们进行不同的案例。

稍后,在序列图、时序图或状态机图中,您可以将此信息显示为普通图元素,而无需使用 cmets。您必须在此处分别显示这些操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    相关资源
    最近更新 更多