2016-03-07 69 views
2

enter image description here与部署图

遇到问题我很新的UML和我试图让我的web应用程序部署图。我正在使用MVC体系结构模式,但我不确定是否应该包含这个模式。我也使用mongodb,nodejs,express和handelbars。我怎样才能在我的图表上显示这个?

回答

2

这取决于你的观众。只要将三个框放入文本MVC中就显得毫无意义。您可能会显示具体使用MVC模式的详细信息。但我想,这应该到别处去(在课堂设计中)。您的部署图应该只显示组件的部署方式(即,哪些硬件具有哪个软件/库)。

0

我也同意Thomas Kilian。在部署图中,如果我们能够提及特定组件以便清楚地了解部署和运行软件的物理网络(硬件)配置,则会更好。

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

enter image description here

+1

您的图的唯一缺点是它不是UML。只有组件具有UML中使用的形状。胖双箭头不是任何UML配置文件的一部分(我知道), –

+0

是的,在UML中,我们必须使用线箭头,对吧?我会改进我的答案。感谢您的评论。 –

+1

现在看起来更好。另一个观察:您连接例如Mongo DB的边界称为DB Drivers。相反,它应该与内部的驱动程序组件连接。另外,我会使用两台服务器的节点,而不是边界形状。 –