【问题标题】:Understanding constraints in use case diagram理解用例图中的约束
【发布时间】:2019-07-25 16:29:40
【问题描述】:

我刚刚阅读了一本关于 UML 的书,并且目前正在尝试创建一个简单域的用例图。

域状态:

  • 有两种用户:default 和 vip。
  • 默认用户最多可以创建 10 个帖子。
  • Vip 用户没有任何限制。

将这种限制带入用例图中的正确方法是什么? 我的图正确吗?

如果它是正确的,我可以用同样的方式模拟下一个语句吗?

用户只能给一星发帖

非常感谢您的关注!

【问题讨论】:

    标签: uml use-case use-case-diagram


    【解决方案1】:

    这几乎是正确的。您应该将文本写在大括号中。这将确定它是一个约束。此外,您应该为Default User 使用正确的大小写。最终,您也可以将约束链接到演员。是的,你可以这样继续下去。也许,Rate Post 是另一个用例。考虑一下。

    【讨论】:

    • 谢谢!很抱歉打扰你,但你能再给我一个建议吗?如果我的图很大(大约 25 个用例),我可以把它分成几个用例图吗?
    • 是的,当然。如果您想显示每个 UC 的详细信息,您可以为每个 UC 创建一个图表,或者您可以对它们进行逻辑分组(任何有意义的)。您还可以创建一个概览图,显示没有约束的普通 UC。
    • 知道了。谢谢!
    • 我还鼓励您寻找 UML 工具。我个人使用 Enterprise Architect 是因为它的性价比。绝对是因为它粗糙的 GUI。
    • 我明白了,但我目前只是一个在一家公司当实习生的穷学生。我使用 UML 设计器。不过谢谢你,我明天去看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多