【问题标题】:Do I include temporial events in UML Use Case diagrams?我是否在 UML 用例图中包含时间事件?
【发布时间】:2011-09-23 12:16:14
【问题描述】:

假设系统每个月都会生成报告。在事件表中,我捕获了该事件,但我是否将其包含在用例图中?如果有怎么办?

事件表中的所有条目都需要在用例图中占有一席之地吗?

【问题讨论】:

    标签: uml use-case


    【解决方案1】:

    否:事件表包含用例,但用例图不包含触发它们的事件,只是每个用例中涉及的参与者。

    当您详细说明用例时,您可以在活动开始时将事件作为接收事件添加(前提是您使用活动图进行详细说明)。

    关于问题的第二部分,如果“条目”是指用例,那么是的:它们都必须显示在用例图中,因为它们解释了每个参与者如何与系统交互。但是您当然可以随意使用任意数量的图表,而且将用例分组到包中也是一个好主意。

    一种分组方式是“外部”、“内部”和“临时”包,但如果没有实际的用例列表,就无法回答这是否适合您的具体情况。

    【讨论】:

      【解决方案2】:

      如果您的系统每月生成报告,我建议使用“系统计时器”作为触发此用例的参与者。你可以阅读这篇文章的更多内容

      http://www.umlchannel.com/en/uml/item/24-use-case-actor-system-timer/24-use-case-actor-system-timer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多