软件工程 第九章:部署图

第九章:部署图

概述
  • 作用:用来描述软件产品在计算机硬件系统和网络上的:安装、分发(delivery )、分布(distribution )
  • 描述:
    静态特性用部署图(deployment diagram )描述:节点、节点和组件之间的联系、节点和节点之间的联系
    在这里插入图片描述

一个UML部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。

部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。

  • 例子:一个特定项目的UML部署图。
    在这里插入图片描述
节点
  • 概念:节点是一个运行时刻的物理对象,它代表一类计算资源,该计算资源常至少具有存储功能,并且在大多数的情况下具有数据处理的能力。
  • 表示:图形表示:一个立方体
  • 分类:
  1. 处理器:具有数据处理能力的节点,意味着它能执行组件内包含的程序
  2. 设备:在当前所处的抽象级别上不具备数据处理能力的节点(e.g:打印机、显示器)
对比
  • 节点VS组件
    相同点:
  1. 都是分类符(classifer):可以有实例,可以为其指定属性和操作
  2. 都可以通过关系互相连接:关联 / 依赖 / 泛化
  3. 都可以参与交互

不同点:

  1. 组件用于参与系统的执行,节点执行组件的动态行为
  2. 组件是逻辑概念的物理包装,节点是组件存在的物理载体

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值