代码之家  ›  专栏  ›  技术社区  ›  Jack BeNimble

在UML类图中表示网络连接的最佳方法是什么?

  •  4
  • Jack BeNimble  · 技术社区  · 16 年前

    在UML类图中表示网络连接的最佳方法是什么?

    5 回复  |  直到 7 年前
        1
  •  3
  •   Manrico Corazzi    16 年前

    UML类图不适合将拓扑概念描述为“网络”;它们更适合对象之间的层次结构和相互依赖性。或者你说的是连接类?

        2
  •  3
  •   Justin Niessner    16 年前

    类图是显示网络连接的错误位置。类图将只显示软件中的类以及它们如何相互关联。您应该使用一个部署图来显示您的软件元素是如何在整个网络上部署的。

    您还可以包含一个通信图来显示软件的不同部分如何在不考虑部署模型的情况下彼此通信。

        3
  •  1
  •   putchavn    13 年前

    图形或网络是一种结构,其中任何元素(um中的类或对象)都可以连接到任何其他元素。在UML中,“连接”可以是除“is a”之外的任何关联。因此,可以使用一组类和关联来表示图或网络的结构。

    例如,考虑一类地方,一个关联“通过”和一类道路连接。通过这一点,任何复杂的地方和道路网络都可以通过将一个地方实例与另一个地方实例和道路实例相关联来表示。因此,RDF Triples表示一个语义网络。

    在OOAD/UML中,是否有其他(特殊的或特定的)表示图或网络的约定?

        4
  •  1
  •   Carlos Rodriguez    13 年前

    您应该使用一个部署图来显示您的软件元素是如何在整个网络上部署的。 部署图用于可视化部署软件组件的系统物理组件的拓扑。 部署图:描述系统实现中使用的硬件,以及部署在硬件上的执行环境和工件。 http://search.aol.com/aol/image?s_it=topsearchbox.imageDetails&v_t=client_searchbox&imgsz=&imgtype=&imgc=&q=deployment+diagrama+uml 你可以使用工具RationalRose来获得它。 所有这些都是为了文档,当网络中发生变化时,每个人都知道您使用了RationalRose和部署图。 结构图强调在被建模的系统中必须存在的东西,并且每个图都有一个函数。

        5
  •  1
  •   iLuvLogix    7 年前

    如上所述,UML已经在服务于除表示网络或组件的物理基础设施之外的其他目的。

    网络图的一些示例可以在Creatley->上找到。 https://creately.com/diagram/example/hfgz8ekz/Network%20Architecture%20Diagram

    我个人喜欢用 https://www.draw.io/ 生成图表-它基于网络,非常直观,有许多功能和一个大型的图像集库。

    推荐文章