我是否在UML用例图中包含临时事件?

我是否在UML用例图中包含临时事件?,uml,use-case,Uml,Use Case,假设一个系统将每月生成报告。在事件表中,我捕获了该事件,但我是否将其包含在用例图中?如果是,怎么做 事件表中的所有条目都需要在用例图中占有一席之地吗?否:事件表包含用例,但用例图不包含触发它们的事件,只包含每个用例中涉及的参与者 当您详细说明用例时,您可以在活动开始时将事件添加为接收事件(前提是您使用活动图进行详细说明) 至于问题的第二部分,如果“条目”是指用例,那么是的:它们都必须显示在用例图中,因为它们解释了每个参与者如何与系统交互。但是您当然可以自由地使用任意多的图表,将用例分组到包中也是

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


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

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

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

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


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

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