2012-07-29 25 views
1

我正在尝试查找正在开发的系统的功能需求。问题在于系统应该按照预定的时间间隔自行处理。例如,系统应每20分钟运行一次优化算法。它应在另一个时间间隔请求来自其他服务的数据等。在基于非交互的系统上捕获功能需求

我在使用用例对此行为进行建模时遇到了问题。我已经考虑过把时间用作演员,但这会产生一个非常复杂的图。有没有其他方法可以找到没有外部交互的系统的功能需求?

回答

1

如果您的系统很复杂,那么有复杂用例图的问题是什么?你的解决方案没问题:应该及时调用的每个操作都应该连接到时间参与者。

0

UML演员可以概括为“角色与目标”。因此而不是使用一个与多个用例链接的时间。对于每个单独的定时器事件/间隔,使用链接到一个用例的多个Actor。