聊聊UML(13)实现图-部署图
Posted 与小婧同行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊UML(13)实现图-部署图相关的知识,希望对你有一定的参考价值。
在列这个主题的时候,我是犹豫的。
即便是UML2.5中有这个图,但是我个人其实并没有怎么用过,只是在项目经理在写项目实施方案的时候,其中的部署章节会画部署图。
我所知道的,仅此而已。
担心把大家搞偏了,我就不大想来写这个主题了。
后来想想,我其实可以基于UML2.5对于部署图的描述,从而尽力的从我自己作为一个BA对部署图的理解来向大家来描述一下部署图。
如果有什么描述不准确的地方,或者有什么遗漏,欢迎大家补充和拍砖。
部署图叫做Deployment Diagram,根据UML2.5的描述,它主要是用于定义系统构成的。
Deployments capture relationships between logical and/or physical elements of systems and information technology assets assigned to them.
一般来说,我们的系统在实施前会进行规划,比如一台数据服务器,一台应用服务器,一台测试服务器之类的。
如果你的系统在规划的时候,还有一些备份的服务器,那么也需要在部署图上进行标注。
如果你的系统需要连接一些外部设备,比如打印机、监控设备等等,那部署图对于你来说还是比较重要的。
我在网上找了几个部署图,大家可以看一下。
上面这张图描述了ATM机相关的部署情况,我们可以从中清晰了看到ATM机和很多的设备、硬件、设施都有关联。
一般来说,我们会将有关联的设备、设施、服务器等等用直线进行连接。
下面这张图表达了数据库服务器与应用服务器的1对多的关系。
这里的多重性与类图、对象图中的意义是一致的。
对于BA来说,我觉得除非你是做硬件解决方案或者企业信息建设整体解决方案的,对于部署图一般的要求是能看懂,知道各个设备设施之间的关系即可。
小婧是一名行走在实践路上的资深业务分析师(BA),如果想与我同行,就请关注我吧!
用了这么久了,
以上是关于聊聊UML(13)实现图-部署图的主要内容,如果未能解决你的问题,请参考以下文章