我试图找到正在开发的系统的功能要求。问题是系统应按计划的时间间隔自行运行。例如,系统应每20分钟运行一次优化算法。它应在另一个时间间隔等请求来自其他服务的数据。
我无法使用用例对此行为进行建模。我曾考虑过将时间用作演员,但这会产生一个非常复杂的图表。是否还有其他方法可以找到没有外部交互的系统的功能要求?
答案 0 :(得分:1)
如果您的系统很复杂,有一个复杂的用例图有什么问题?您的解决方案是可以的:应该及时调用的每个操作都应该连接到time actor。
答案 1 :(得分:0)
UML Actors可以概括为“具有目标的角色”。因此,而不是使用一个演员与链接到几个用例的时间。对每个单独的计时器事件/间隔使用链接到一个用例的几个Actors。