一个批处理定时任务(例如夜间处理)应该被建模为用例吗?它是系统应该执行的操作,但没有一个“使用”该功能的角色,因为它是预定的。
有什么建议吗? 谢谢!
首次尝试:
Time can be actor in your use case.
但正如您所说,它作为主要角色看起来很奇怪。
你可以考虑一个人类替代品。 所以问问自己:
系统自动执行批处理定期过程,但是:何时?如何?... 那么谁会告诉系统何时?如何?执行您的定期过程?是否有一种角色可以配置批处理定期过程?如果有...
第二次尝试:
IBM网站上有一篇好文章Dear Dr. Use Case: Is the Clock an Actor?
您还可以在Is TIME an actor in a use case?上查看类似的问题。