【发布时间】:2014-11-09 14:53:16
【问题描述】:
我正在为学院开发一个时间表应用程序。系统需要在 15 分钟前通知用户上课,并在上课期间自动将手机转为静音模式。我如何在用例图中表示这些需求。我可以让系统成为演员来显示系统触发警报并将移动设备变为静音模式吗?
【问题讨论】:
-
绝对是的,演员不一定是“人”
我正在为学院开发一个时间表应用程序。系统需要在 15 分钟前通知用户上课,并在上课期间自动将手机转为静音模式。我如何在用例图中表示这些需求。我可以让系统成为演员来显示系统触发警报并将移动设备变为静音模式吗?
【问题讨论】:
如果您的时间表应用程序应该通知用户,那么您必须定义此应用程序的用例,例如具有两个参与者的“通知”。应用通知的演员“用户”,演员时间定义为“上课前15分钟”。时间参与者也初始化 UseCase。请参阅 UML 上层结构 UseCases/Actor 部分。
【讨论】:
与Vladimir's 的想法相同。我就是这样画的。。
【讨论】: