繁体   English   中英

如何使用 UML 创建网络图?

[英]How to create a network diagram using UML?

我需要一些帮助,如何使用 UML 创建网络图? 我是 UML 新手,想创建一个网络图,显示任何 web 主机应用程序的基础架构。 我怎样才能通过使用 UML 来实现这一点?

UML 中没有网络图。 但是,如果您想表示系统组件在运行时如何适应互连处理节点的基础设施,您可以考虑部署图

这些很简单:您需要识别所涉及的节点,它们是如何相关的,然后 map 将组件的人工制品与节点联系起来。 然而,这需要对您的系统结构和组件有很好的了解。

它可能变得棘手的是粒度级别,尤其是现在,在虚拟化服务器和容器的世界中。 您将以什么级别的精度表示可以嵌套的节点(例如,一个云平台本身由多个容器组成,这些容器可能为不同的组件托管不同的运行时进程。

补充说明:我不应该在 UML 标记上这么说,但您的问题表明您还不太了解托管系统的结构。 在这种情况下,您只能制作一个非常简单的部署图,几乎没有什么附加值。 如果您更关注基础架构,则可以考虑使用C4 model替代方案:它允许以更灵活、更不正式的方式表示基础架构和通用大块。 然后,您可以让组件草图出现在这样的基础架构中。 C4 是对 UML 的补充,然后用于详细的组件分解和行为建模。 一旦系统结构足够详细,您可以在稍后阶段重新访问部署 model。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM