如何包含仅由另一个用例激活的用例?

时间:2018-06-29 02:13:33

标签: uml use-case-diagram

我有一个用VBA编写的名册应用程序。我想用UML建模。

业务规则是:

  1. 我们每天有3个班次(A,B,C)。

  2. 我们有5位同事在轮班工作。

  3. 我们有黑名单轮换顺序(例如,在C /夜班之后,工作人员无法在第二天早上(a)和下午(b)进行尝试。)

这是功能说明。

查找缺少的班次-用于检查每天是否未分配任何班次。

查找重复班次-用于检查每天是否未分配任何重复班次。

自动计划器-根据每个员工输入的要求和黑名单班次将操作员分配给每个班次

因为检查黑名单功能不会直接与用户交互,我是否应该将“检查黑名单”功能“包括”为另一个用例?

Excel Application

Roster Use Case

1 个答案:

答案 0 :(得分:0)

用例没有功能。句号。

用例始终是所考虑的系统带给其参与者之一的附加值。 Autoplanner没有有效的用例名称。它必须采用predicate-subject(-object)的形式。并根据您编辑的问题将其命名为“分配运算符以移动基数”。 Check all现在在您编辑后看起来还不错,因为它可能是一轮执行多个其他用例的捷径。最后,“检查黑名单转移”不是用例,而只是“全部检查”用例场景中的功能/步骤。

我建议您阅读Bittner / Spence有关用例的信息。这本书曾经使我步入正轨。