UML用例图工作计划

时间:2015-11-30 19:52:54

标签: uml software-design use-case

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

enter image description here

  1. 是否从创建计划中查看计划<<extend>>
  2. 如果是,那么通过包含登录来正常工作吗?
  3. 是否需要<<include>>用户名/密码才能登录,或者我只需要#34;登录&#34;没有用户名/传递
  4. P.S。我知道这是非常基本的,但我不确定我是否掌握了这一点。

    感谢。

1 个答案:

答案 0 :(得分:3)

有几个问题。

  • <<include>>意味着包括UC,而不是对象。由于Vehicles / Drivers / ...不是UCs,所以错了。
  • Create schedule延伸View schedule的事实似乎很奇怪。对我来说,他们都是个人和独立的UC。
  • 最后Login不是(商业)UC。这是一个适用于View schedule的约束。将<<invariant>> {must be logged on}附加到User
  • 的连接器

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