是否应将批量计划流程(例如,每晚流程)建模为用例?
是系统应该做的事情,但是没有一个“使用”该功能的演员有什么建议吗? 谢谢!
答案 0 :(得分:5)
我们已经定义了一个'Scheduler'actor来为该场景建模。调度程序通常有自己的一组用例,这些用例是批处理作业,或者需要定期运行的可执行文件等。例如,用例可以写成“当当前时间在小时时开始使用案例”一份每天24次的工作。我们尽量不要包含太多这些案例,因为它太容易陷入实施细节。我们要等到真正重要的活动必须定时,比如会计部门的月度关闭程序。他们没有提到任何软件细节(比如调度软件的名称),只是因为Scheduler actor在给定的日期和/或时间触发了用例。
答案 1 :(得分:5)
首次尝试:
Time can be actor in your use case.
但正如你所说,作为主要演员,这很奇怪。
你可以想一个人的选择。 所以问问自己:
系统自动执行批处理调度过程但是:何时?怎么样? ... 那么WHO何时会告诉系统?怎么样 ?你做预定的过程? 是否有配置批量计划流程的角色?如果是这样..
第二次尝试:
上有一篇很好的文章 查看类似问题
答案 2 :(得分:1)
系统(O.S.)是“演员”:
http://en.wikipedia.org/wiki/Actor_%28UML%29
在U.M.L中,“演员”不仅仅是一个人,可以是一个过程或者是O.S.,你只需添加一个刻板印象,表明它的“系统”。