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

Uml 如何包含一个仅由另一个用例激活的用例?,uml,use-case-diagram,Uml,Use Case Diagram,我有一个用VBA编写的花名册应用程序。我想用UML建模 业务规则是: 我们每天有三班(A、B、C) 我们有5名同事轮班工作 我们有黑名单轮班顺序(例如,在C/夜班之后,员工不能尝试第二天的早班(a)和下午班(b)) 下面是功能描述 查找缺少的班次-用于检查每天是否分配了班次 查找重复班次-用于检查每天是否分配了任何重复班次 自动计划器-根据每个员工输入的要求和黑名单轮班,为每个轮班分配一名操作员 由于检查黑名单功能不直接与用户交互,我是否应该“包括”检查黑名单功能作为另一个用例 用例没有功能。

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

业务规则是:

  • 我们每天有三班(A、B、C)

  • 我们有5名同事轮班工作

  • 我们有黑名单轮班顺序(例如,在C/夜班之后,员工不能尝试第二天的早班(a)和下午班(b))

  • 下面是功能描述

    查找缺少的班次-用于检查每天是否分配了班次

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

    自动计划器-根据每个员工输入的要求和黑名单轮班,为每个轮班分配一名操作员

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


    用例没有功能。句号

    用例始终是所考虑的系统为其参与者之一带来的附加值
    Autoplanner
    is没有有效的用例名称。它必须采用谓词主语(-object)的形式。根据您编辑的问题,应将其命名为“将操作员分配到移位基数”<代码>全部检查现在在编辑后看起来还可以,因为它可能是一个在一个回合中执行两个其他用例的快捷方式。最后,“检查黑名单转移”不是用例,只是“全部检查”用例场景中的一个功能/步骤

    我建议您阅读关于用例的Bittner/Spence。这本书曾使我走上正轨