UML--部署图

一、概述

部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。在一个部署图中包含了两种基本的模型元素:节点(Node)和节点之间的连接(Connection)。在每一个模型中仅包含一个部署图。如图12-12所示是一个系统的部署图,图中包含了客户端、服务器、数据库服务器和打印机等节点,其中客户端和服务器通过HTTP方式连接,服务器与数据库服务器通过ODBC方式连接,客户端中拥有IE 6.0进程,服务器中拥有IS 6.0进程,数据库服务器为SQL Server 2000。

部署图用来建模系统的物理部署,如计算机和设备,及它们之间的关联关系

 ·部署图的使用者为开发人员,系统集成人员和测试人员

 ·部署图由节点以及节点之间的关系组成

 ·哪里需要用

 主要用于系统工程师

二、常用元素

名称 解释 图例
节点 节点用一长方形表示,节点定义了运行时对象和构件实例驻留的位置

                  

构件 指系统中可替换的物理部分,构建的名字标在矩形中,提供一组接口实现

             

接口 外部可访问到的服务

                 

三、案例实战

四、总结

部署图 构件图

描述了不同节点的物理拓扑关系,主要表达的是不同节点中的组件之间的相互通信关系。

它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产人员就可以很好地利用这种图。

描述了组件以及组件之间的关系,主要表达的是依赖关系。

出发点一般是单个业务。

部署图:也称实施图,构件图是说明构件之间的逻辑关系,而布署图描述系统硬件的物理拓扑结构,以及在此结构

猜你喜欢

转载自blog.csdn.net/neusoft2016/article/details/118089677