(42)--12 UML配置图(部署图)面向对象与UML.pdf
《(42)--12 UML配置图(部署图)面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(42)--12 UML配置图(部署图)面向对象与UML.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 面向对象与面向对象与UML Object-Oriented and UML UML图图 -UML配置图(部署图)配置图(部署图)Deployment Diagram 配置图(部署图)配置图(部署图)1 概述概述 2 节点节点 3 关联关系关联关系 4 配置图的应用配置图的应用 5 配置图建模技术配置图建模技术 组件图和部署图组件图和部署图是用来为面向对象系统进行物理实现建模的两是用来为面向对象系统进行物理实现建模的两种图。种图。组件图组件图用来建模软件组件,而用来建模软件组件,而部署图部署图用来对部署系统时涉及到用来对部署系统时涉及到的硬件进行建模的硬件进行建模,表示如何将具体的软件制品(例
2、如可执行文件)表示如何将具体的软件制品(例如可执行文件)分配到计算节点(具有处理服务的某种事物)上。分配到计算节点(具有处理服务的某种事物)上。配置图(部署图)配置图(部署图)可以帮助系统的有关人员了解软件中各个组可以帮助系统的有关人员了解软件中各个组件驻留在什么硬件上,以及这些硬件之间的关系。件驻留在什么硬件上,以及这些硬件之间的关系。配置图(部署图)配置图(部署图)对于嵌入式、客户对于嵌入式、客户/服务器、分布式系统的可服务器、分布式系统的可视化建模很重要。视化建模很重要。1.概述概述 配置图中的模型元素配置图中的模型元素 配置图描述了运行软件的系统中硬件和软件的物理结构。配置图描述了运行
3、软件的系统中硬件和软件的物理结构。配置图中通常包含配置图中通常包含2个元素:个元素:节点(节点(Node)关联关系(关联关系(Association)配置图可以显示节点以及它们之间的必要连接,也可以显示这些连配置图可以显示节点以及它们之间的必要连接,也可以显示这些连接的类型,还可以显示组件和组件之间的依赖关系,但是每个组件接的类型,还可以显示组件和组件之间的依赖关系,但是每个组件必须存在于某些节点上。必须存在于某些节点上。配置图示例配置图示例 2.节点节点 节点是在运行时代表计算资源的物理元素,表示运行软件的硬件单元。节点是在运行时代表计算资源的物理元素,表示运行软件的硬件单元。节点通常拥有一
4、些内存,并具有处理能力。节点通常拥有一些内存,并具有处理能力。节点通过查看对实现系统有用的硬件资源来确定,这需要从处理能力和节点通过查看对实现系统有用的硬件资源来确定,这需要从处理能力和物理位置两方面来考虑。物理位置两方面来考虑。在在UML中,节点用一个立方体来表示。中,节点用一个立方体来表示。计算机与控制工程学院计算机与控制工程学院 郭艳燕郭艳燕 节点类型节点类型 在实际的建模过程中,可以把节点分为两种类型:在实际的建模过程中,可以把节点分为两种类型:处理器(处理器(Processor)设备(设备(Device)处理器(处理器(Processor)处理器是能够执行软件、具有计算能力的节点。处
5、理器是能够执行软件、具有计算能力的节点。例如:例如:pc机、服务器、工作站等都属于处理器。机、服务器、工作站等都属于处理器。设备(设备(Device)设备是没有计算能力的节点,通常情况下都是通过其接口为外部设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务。提供某种服务。例如:打印机、扫描仪、路由器等。例如:打印机、扫描仪、路由器等。节点节点实例实例 客户客户A:个人电脑个人电脑PC 客户客户B:个人电脑个人电脑PC 数据库服务器:数据库服务器:VAX 服务器:服务器:02 TCP/IP协议协议 TCP/IP 协议协议 DecNet协议协议 节点中的组件节点中的组件 配置图可
6、以将节点和组件结合起来,以建模处理资源和软件实现之间的配置图可以将节点和组件结合起来,以建模处理资源和软件实现之间的关系关系。配置图中可以含有组件,每个组件必须存在于某个节点上。配置图中可以含有组件,每个组件必须存在于某个节点上。当组件驻留当组件驻留在某个节点时,可以将它建模在图上该节点的内部。在某个节点时,可以将它建模在图上该节点的内部。为显示不同节点上为显示不同节点上不同组件之间的逻不同组件之间的逻辑关系,可以通过辑关系,可以通过实现关系实现关系和和依赖关依赖关系系来展示。来展示。银行银行ATM机软件系统配置图示例机软件系统配置图示例 3.关联关系关联关系 配置图用配置图用关联关系关联关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 42-12 UML配置图部署图面向对象与UML 42 12 UML 配置 部署 面向 对象
限制150内