【问题标题】:UML Activity Diagram for Calculating itinerary用于计算行程的 UML 活动图
【发布时间】:2017-02-04 06:27:07
【问题描述】:

我最近为我的应用程序的一部分创建了一个 UML 活动图,用于计算选定道路的长度和时间

因此,用户将指示他的目的地,应用程序会将他的当前位置和目的地发送到 Directions API,该 API 将计算长度和时间,当然如果有互联网连接,此操作将完成。

【问题讨论】:

  • “改进它的想法”是题外话。请提出一个具体的问题。
  • 我编辑了谢谢

标签: uml diagram


【解决方案1】:

大部分图表都可以。但是,它有一个问题。 Get current location 操作没有开始。我假设它是由Application 某种周期性任务触发的。所以你应该在Application 中放置一个EntryPoint

另外一点:我会为Display 引入一个单独的通道。这也将帮助您在面向 MVC 范式的类设计期间。您的显示操作现在混合在 ApplicationUser 通道中。

【讨论】:

  • 非常感谢您的出色回答。对于您的第二点,我不太了解。结果将显示在应用程序中,而用户将查阅它
  • @Jim L 你的意思是获取正确的位置可以不用开始??
  • @JimL。虽然是正确的,但我认为 EntryPoint 对读者来说更清楚。
  • 关于显示器附加通道的第二点旨在捆绑视觉交互(GUI)。因此,Display Error 和 Show Route 将被放置在 Display lane 中。
  • 是的,可以不用开始。人们不理解活动图的标记语义。请在此处查找我之前的答案,其中我参考了 Conrad Bock 的优秀系列文章。他在任何地方都有最清晰、最正确的解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多