【问题标题】:UML Use case diagram work scheduleUML用例图工作时间表
【发布时间】:2016-03-04 13:45:13
【问题描述】:

我最近一直在学习 UML 用例图,我对我创建的这个 UML 用例图有一些小问题。

  1. 是否从创建计划查看计划<<extend>>
  2. 如果是,那么包含登录信息是否可以正常工作?
  3. 是否需要<<include>> 用户名/密码才能登录,或者我应该只是没有用户名/密码的“登录”

附言我知道这是非常基本的,但我不确定我是否掌握了这个窍门。

谢谢。

【问题讨论】:

    标签: uml software-design use-case


    【解决方案1】:

    有几个问题。

    • <<include>> 旨在包括 UC,而不是对象。由于 Vehicles/Drivers/... 不是 UC,这是错误的。
    • Create schedule 扩展View schedule 的事实似乎很奇怪。对我来说,两者都是独立的 UC。
    • 最后Login 不是(商业)UC。这是将应用于View schedule 的约束。将<<invariant>> {must be logged on} 附加到User 的连接器

    请记住:UC 是关于为演员增加价值的。这就是UC的名字。出于这个原因,Login 不是 UC(而是一个约束)。避免包含/扩展,因为它是使用功能分解的标志。 UC 正好相反:合成属于单一附加值的工作步骤。

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 2020-03-23
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多