聊聊UML(13)实现图-部署图

Posted 与小婧同行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊UML(13)实现图-部署图相关的知识,希望对你有一定的参考价值。




在列这个主题的时候,我是犹豫的。

即便是UML2.5中有这个图,但是我个人其实并没有怎么用过,只是在项目经理在写项目实施方案的时候,其中的部署章节会画部署图。

我所知道的,仅此而已。

担心把大家搞偏了,我就不大想来写这个主题了。

聊聊UML(13)实现图-部署图

后来想想,我其实可以基于UML2.5对于部署图的描述,从而尽力的从我自己作为一个BA对部署图的理解来向大家来描述一下部署图。

聊聊UML(13)实现图-部署图

如果有什么描述不准确的地方,或者有什么遗漏,欢迎大家补充和拍砖。


聊聊UML(13)实现图-部署图


部署图叫做Deployment Diagram,根据UML2.5的描述,它主要是用于定义系统构成的。

Deployments capture relationships between logical and/or physical elements of systems and information technology assets assigned to them.

——UML 2.5


一般来说,我们的系统在实施前会进行规划,比如一台数据服务器,一台应用服务器,一台测试服务器之类的。

如果你的系统在规划的时候,还有一些备份的服务器,那么也需要在部署图上进行标注。

如果你的系统需要连接一些外部设备,比如打印机、监控设备等等,那部署图对于你来说还是比较重要的。


我在网上找了几个部署图,大家可以看一下。

聊聊UML(13)实现图-部署图

上面这张图描述了ATM机相关的部署情况,我们可以从中清晰了看到ATM机和很多的设备、硬件、设施都有关联。


聊聊UML(13)实现图-部署图

一般来说,我们会将有关联的设备、设施、服务器等等用直线进行连接。

下面这张图表达了数据库服务器与应用服务器的1对多的关系。

这里的多重性与类图、对象图中的意义是一致的。


对于BA来说,我觉得除非你是做硬件解决方案或者企业信息建设整体解决方案的,对于部署图一般的要求是能看懂,知道各个设备设施之间的关系即可。




小婧是一名行走在实践路上的资深业务分析师(BA),如果想与我同行,就请关注我吧!


与小婧同行

用了这么久了,





以上是关于聊聊UML(13)实现图-部署图的主要内容,如果未能解决你的问题,请参考以下文章

UML建模中构件图和部署图的差别?

UML--组件图,部署图

uml系列——部署图与构件图

求自动售货机的uml组件图和部署图

面向对象UML类图用例图顺序图活动图状态图通信图构件图部署图

聊聊UML(12)实现图-构件图