class - 用户界面是否应该包含在类图和序列图中?

标签 class interface uml diagrams

我有一个项目,我需要生成类和序列图。它是一个采购网站。我唯一的问题是我不知道如何将网页(用户界面)与这些图表相关联。如果不需要它们,我将它包含在图表中的正确方法是什么,因为从我读过的一本书中,有“用户界面”类,所以另一个问题,这些 UI 类中应该包含什么。有人能给我一个例子吗? .谢谢!

最佳答案

UI 建模有多个抽象级别。

  • 用例和状态机。这些图表是用人类术语制作的。
  • 在服务器/页面/框架级别进行规划。这里 UML 部署和组件图很有用。
  • 规划 UI 的内容,定义元素和功能以及它们之间的连接,而无需选择具体组件。这个非常重要的阶段没有标准。使用您喜欢的图表。类是可用的,但不是标准阅读。
  • 通过选择 UI 组件(框架、按钮等)和将功能连接到它们来规划屏幕元素的内容。在此级别上,您可以使用类图和序列图。
  • 计划截图的图纸。对于这个级别,没有 UML 图。并且不存在通用标准。

  • 这些级别需要许多图表。级别越低,需要的图表越多。对于一个很小的项目,将用户界面放入一个类图中是可能的,但你不能说它应该这样做。

    关于class - 用户界面是否应该包含在类图和序列图中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21846323/

    相关文章:

    java - 创建一个有组织的 Java 库

    javascript - 在 Javascript 中继承静态属性

    c# - 返回 IList<IList<T>>

    c# - 如果从本地数据库中提取,LINQ-to-SQL 类不会实现 INotifyPropertyChanging 和 INotifyPropertyChanged

    inheritance - 从抽象类继承的正确 UML 建模

    java - 需要帮助理解 Java 中变量的范围

    javascript - 使用 Javascript 调用 Flash (.swf) 文件中的方法?

    sql - 创建概念模型和关系

    uml - DFD(数据流图)和事件图的区别

    C++ 2D Vector 在 vector 中设置一个位置