部署图有问题

unc*_*der 5 deployment uml

在此处输入图片说明

我是UML的新手,我正在尝试为Web应用程序制作一个部署图。我正在使用MVC架构模式,但不确定是否应包括在内。我也在使用mongodb,nodejs,express和handelbars。如何在图表上显示呢?

Thi*_*age 5

我也同意托马斯·基利安的观点。在部署图中,如果我们能够提及特定组件,以便清楚地了解部署和运行软件的物理网络(硬件)配置,那就更好了。

仅供参考,我是一名大学学生,在为 Node+Express+Mongo Web 应用程序准备软件架构文档时提出了以下部署图。希望你也能从中得到一些启发。

在此输入图像描述

  • 现在看起来好多了。另一个观察结果:您将 Mongo DB 与称为 DB 驱动程序的边界连接起来。相反,它应该与内部的驱动程序组件连接。另外,我会为两台服务器使用节点,而不是边界形状。 (2认同)

qwe*_*_so 3

这取决于你的观众。仅仅将三个框与文本 MVC 放在一起是毫无意义的。您可能会具体展示有关 MVC 模式在何处使用的详细信息。但我想,这应该去其他地方(在类设计中)。您的部署图应该只显示组件的部署方式(即在哪个硬件上拥有哪个软件/库)。