【问题标题】:Use Case Diagram with Multiple Systems?具有多个系统的用例图?
【发布时间】:2019-09-26 07:47:01
【问题描述】:

我不知道如何用多个系统制作以下用例图。 如果我使用该示例会发生什么:

另一个用于添加项目的开发者参与者的系统。 这是我正在寻找的东西:


(来源:gliffy.com

但是是否可以使用多个系统并将它们连接起来?


我在这里编辑了我的想法:

我必须在客户端和服务器端,管理员可以在管理菜单中编辑数据,所以它更新服务器数据库和客户端的数据库......但我现在不正确的符号使用...

【问题讨论】:

  • 第二个例子是完美的。您可以根据需要添加任意数量的系统边界。问题出在哪里?系统本身的连接?
  • 我有两个两个系统,一个服务器和一个客户端。服务器用于管理员,客户端用于用户 - 但客户端确实有用例,这取决于服务器端管理员的操作......我不知道它是如何工作的
  • 我附上了一张我的想法的图片,但我不知道符号是否正确,是否使用 > :S

标签: uml


【解决方案1】:

原则上可以跨越用例的边界。在您的示例中,更新数据库应该有一个来自编辑数据的<<extends>>(需要从第二个指向第一个!)。

请注意,您应该避免使用这些扩展。如果您的用例图类似于蜘蛛网,那么您的设计就被破坏了。请记住,这称为用例综合——而不是分析。第一个将尝试在帽子下收集东西,而第二个用于编码以分解复杂性。

【讨论】:

    猜你喜欢
    • 2012-05-23
    • 2014-07-09
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多