使用用例来模拟基于计划定期执行的系统行为(而不是作为显式用户交互的直接结果执行)的最佳实践是什么?
如果'时间'被建模为参与者,那么可以采用什么方法来描述如何使用时间来触发用例(例如,时间段是否可配置,有效范围等)?
答案 0 :(得分:1)
在任务实际开始时,考虑导致特定任务被安排为仍然是演员的演员可能会更好:
并添加一个注释,表明后者在一夜之间发生。
现在我写这篇文章,我觉得时间不是用例中的问题。在这个级别,重要的是发生什么以及涉及哪些参与者。 当发生时,在此阶段并不比如何更重要。
答案 1 :(得分:1)
系统的计划部分还是外部的?
如果时间表是外部的,那么我将其视为演员。然后我们没有时间。
如果日程安排是系统的责任,那么我认为将时间视为演员“敲响钟声”,或者换句话说提供输入可能会有所帮助。列举时间的责任有助于设计时间表。但是,也会有其他演员实际设置日程安排。单独的时间,从时间表。
答案 2 :(得分:0)
时间从不主要参与者,毕竟,当实例化用例时,时间从系统中没有收到任何有价值的内容?
我认为您的实施决策与您选择实施决策的业务要求相混淆。
如果你能提供一个关于定期做什么的高级描述以及为什么,我可以详细说明。