2017-07-15 48 views
1

嗨,我目前正在绘制我的应用程序的UML用例图,我想知道它是否正确与否。我的用例是在邮件管理器应用程序中管理已到达的邮件。Uml使用案例图建议

enter image description here

回答

1

不,这是不正确的。

  • Login根本没有用例。这是一个适用于某些UC的限制。
  • 泛化关系都是错误的,没有任何意义。
  • Bocbo之间的关系不清楚,因为标签混淆了我认为是泛化(可能有意义)的三角形。
  • 对于演员来说,如果他们有不同的UCs,那么他们的泛化就是合理的。
  • <<extend>>关系的广泛(可能是错误的)使用表明您实际上正在尝试功能分解。 UCs是关于增值的,而不是关于功能。
  • 有没有动机的泳道。

想想你的应用的真正附加值是什么。 Manage mail绝对不是真正的大牌(这太明显了)。我想,就像Find mail by keyword会是一些东西。