Uml 在用例图中使用系统作为参与者

Uml 在用例图中使用系统作为参与者,uml,diagram,use-case,Uml,Diagram,Use Case,我正在为学院开发一个时间表应用程序。系统需要在15分钟前通知用户上课,并在上课期间自动将手机切换到静音模式。如何在用例图中表示这些需求。我是否可以将系统设置为参与者,以显示系统触发警报并将移动设备切换为静默模式?如果您的时间表应用程序应该通知用户,则必须定义此应用程序的用例,例如使用两个参与者的“通知”。应用程序通知的演员“用户”,演员时间定义为“上课前15分钟”。时间参与者也初始化用例。参见UML上层建筑用例/参与者部分。与相同的想法。我就是这样画的 绝对是的,参与者不必是“人”,参与者总是在

我正在为学院开发一个时间表应用程序。系统需要在15分钟前通知用户上课,并在上课期间自动将手机切换到静音模式。如何在用例图中表示这些需求。我是否可以将系统设置为参与者,以显示系统触发警报并将移动设备切换为静默模式?

如果您的时间表应用程序应该通知用户,则必须定义此应用程序的用例,例如使用两个参与者的“通知”。应用程序通知的演员“用户”,演员时间定义为“上课前15分钟”。时间参与者也初始化用例。参见UML上层建筑用例/参与者部分。

与相同的想法。我就是这样画的


绝对是的,参与者不必是“人”,参与者总是在您的系统之外,所以永远不要是系统本身。作为一名演员,时间是一种公认的做法。谢谢你的评论。我们可以把时间看作是一个演员吗?@ USSR255636-是的,我已经见过时间、时钟、调度系统作为这种情况下的演员。我担心,如果用户角色没有连接到这个用例,系统在执行“触发警报和移动到静默MOD”时不会与用户进行交互。UseCase说,系统通过与连接到UseCase的参与者的交互(协作)来执行UseCase。因此,不会通知用户执行所需的操作。