【问题标题】:Which (UML) diagram for modelling Android Activities用于建模 Android 活动的哪个 (UML) 图
【发布时间】:2018-04-10 04:58:39
【问题描述】:

我想为我拥有的不同 Android 活动创建图表/视觉表示。每个 Activity 都由不同的组件组成:

  1. 类似LoginActivity 的Java 类可能会扩展类似AppCompatActivity 的内容
  2. 一个或多个Resource XML 文件
  3. 也许Fragements

我的第一个问题是:哪个图表最适合可视化这些组件? UML 组件图?

除此之外:如果我还想从功能的角度展示更多内容(例如,登录可能有两个活动,一个用于登录,另一个用于 2-factor-auth),您有什么建议?

或者我最终会得到一个简单的自制图表(正常形状)?

【问题讨论】:

  • 也许this可以帮到你
  • 看看他在问什么..

标签: android uml modeling


【解决方案1】:

使用类图来显示类的静态结构(它们是如何关联的以及它们提供的属性/操作)。组件图可以很好地展示几个类是如何打包在组件中的。要显示行为,您应该使用序列/活动图的组合。第一个更侧重于技术,第二个更侧重于业务方面。状态图在很多情况下也很有用。

我可以继续并选择从用例开始,为业务视图带来光明(系统的最大优势/USP 是什么?)。无论如何,这始终取决于您的受众群体。

【讨论】:

  • 谢谢托马斯。我同意,我想我需要有一个混合来展示能够展示一切。但是让我问一件事:类和/或组件图非常适合如何将不同的链接在一起(例如活动中的片段)。但是像 XML 布局这样的资源文件呢?您将如何将它们添加到您的静态结构中?
  • 您可以简单地使用<<artifact>> 元素并将它们与dependency 关系链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多