代码之家  ›  专栏  ›  技术社区  ›  The KNVB

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

  •  0
  • The KNVB  · 技术社区  · 7 年前

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

    业务规则是:

    1. 我们每天有三班(A、B、C)。

    2. 我们有5个轮班的同事。

    3. 我们有黑名单轮班顺序(例如,在C/夜班之后,员工不能在第二天尝试早班(A)和下午班(B))。

    这是功能描述。

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

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

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

    由于check blacklist特性不直接与用户交互,我是否应该将check blacklist特性“包括”为另一个用例?

    Excel Application

    Roster Use Case

    1 回复  |  直到 7 年前
        1
  •  0
  •   qwerty_so Rainier Wolfcastle    7 年前

    用例不是函数。完全停止。

    用例总是被考虑的系统给它的参与者带来的附加值。 Autoplanner is没有有效的用例名称。它的形式必须是谓词主语(-object)。根据你编辑过的问题,它应该被命名为“分配操作员到轮班基数”。 Check all 现在在您的编辑之后看起来没问题,因为它可能是一个在一个回合中执行其他几个用例的快捷方式。最后,“check black list shift”不是用例,只是“check all”用例场景中的一个函数/步骤。

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

    推荐文章