如何在 Java 项目 UML 中对资源建模?
How to model ressources in a Java Project UML?
我的主管让我用 UML 搜索或建模一个 Java 项目。不是特定的项目,而是更通用的方法,例如 Java 语言的工作原理。我在创建模型时坚持使用 JLS 并得出了这个结果:
[Java 项目的 UML 图][1]
现在他要我包含资源,例如 css 文件或其他 Java 相关文件,这些文件可以在 Java 项目中使用。我怎么做?我的第一个想法是向项目添加一个聚合,但问题是,没有项目也可能存在资源。
我在网上找不到任何关于用 UML 为 Java 项目建模的信息,这让我感到惊讶,因为在编写 f.e 之前这样做是一项显而易见的任务。一个 IDE。
非常欢迎关于该模型的任何想法。我在 git 集线器上发布了模型和视觉范例文件,以防有人需要:UML Diagram for Java Projects
编辑:
UML diagram of a Java project
非常感谢。我在所有评论中工作。 :)
使用共享聚合。
共享聚合和复合聚合都不要求聚合元素仅作为整体的一部分存在(您可以在此关系的整体端使用零可能的多重性)。此外,共享聚合意味着同一个元素可以与许多不同的元素相关联,因此资源就是一个很好的例子。
您也可以使用简单(直接)关联。
我会从这样的事情开始:
A class 使用的资源可以是 CSS 或其他资源。资源是文件本身。
我的主管让我用 UML 搜索或建模一个 Java 项目。不是特定的项目,而是更通用的方法,例如 Java 语言的工作原理。我在创建模型时坚持使用 JLS 并得出了这个结果: [Java 项目的 UML 图][1] 现在他要我包含资源,例如 css 文件或其他 Java 相关文件,这些文件可以在 Java 项目中使用。我怎么做?我的第一个想法是向项目添加一个聚合,但问题是,没有项目也可能存在资源。 我在网上找不到任何关于用 UML 为 Java 项目建模的信息,这让我感到惊讶,因为在编写 f.e 之前这样做是一项显而易见的任务。一个 IDE。 非常欢迎关于该模型的任何想法。我在 git 集线器上发布了模型和视觉范例文件,以防有人需要:UML Diagram for Java Projects
编辑: UML diagram of a Java project
非常感谢。我在所有评论中工作。 :)
使用共享聚合。
共享聚合和复合聚合都不要求聚合元素仅作为整体的一部分存在(您可以在此关系的整体端使用零可能的多重性)。此外,共享聚合意味着同一个元素可以与许多不同的元素相关联,因此资源就是一个很好的例子。
您也可以使用简单(直接)关联。
我会从这样的事情开始:
A class 使用的资源可以是 CSS 或其他资源。资源是文件本身。