UML用例:如何建模;批次;特征?

UML用例:如何建模;批次;特征?,uml,modeling,use-case,Uml,Modeling,Use Case,是否应将批处理计划流程(例如,夜间流程)建模为用例?这是系统应该做的事情,但没有参与者“使用”该功能,因为它是计划好的 有什么建议吗? 谢谢 系统(O.S.)是“参与者”: 在U.M.L.中,“参与者”不仅仅是个人,也可以是流程或O.S.,您只需添加一个原型,指示其“系统”。我们定义了一个“调度程序”参与者来模拟该场景。调度程序通常有自己的一组用例,这些用例是批处理作业或需要定期运行的可执行文件等。例如,对于一天运行24次的作业,可以像“当前时间为小时时用例开始”那样编写用例。我们尽量不包含太

是否应将批处理计划流程(例如,夜间流程)建模为用例?这是系统应该做的事情,但没有参与者“使用”该功能,因为它是计划好的

有什么建议吗? 谢谢

系统(O.S.)是“参与者”:


在U.M.L.中,“参与者”不仅仅是个人,也可以是流程或O.S.,您只需添加一个原型,指示其“系统”。

我们定义了一个“调度程序”参与者来模拟该场景。调度程序通常有自己的一组用例,这些用例是批处理作业或需要定期运行的可执行文件等。例如,对于一天运行24次的作业,可以像“当前时间为小时时用例开始”那样编写用例。我们尽量不包含太多这样的案例,因为很容易陷入实现细节。我们会等到真正重要的活动必须定时,比如会计部门的每月结帐程序。他们没有提到任何软件细节(如调度软件的名称),只是在给定的日期和/或时间由调度程序参与者触发用例。

第一次尝试:

Time can be actor in your use case.
但正如你所说,作为一名主要演员,这很奇怪

你可以考虑一个人类的选择。 所以问问你自己:

系统自动执行批处理计划流程,但:何时?怎么做。。。 那么谁来告诉系统什么时候?怎样?要执行计划的流程吗是否有配置批处理计划流程的角色?如果是的话..

第二次尝试:

Time can be actor in your use case.

IBM网站上有一篇好文章


您可以在

处查看类似的问题,正如您所说,计时器或系统时钟可以是一个参与者,但如何指定触发条件呢。我读过@link,它也可以不与任何参与者关联而保留为空,但它是否描述了用例是incomlpate。