0°

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


聊聊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对多的关系。

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

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


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




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


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

与小婧同行

用了这么久了,

也还没关注公众号





「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论