【UML】构件图&部署图

一、实现图

-用来描述实现方面的信息
-从系统的层次来描述:
    .硬件的组成和布局
    .软件系统划分和功能实现

实现图包括:
-构件图:用来显示一组构件之间的组织与依赖关系
-部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件

二、构件图


1.构件的特点

-构件是物理的
-构件是可替换的
-构件是系统的一部分
-构件遵从一组接口用提供对一组接口的实现

2.构件图的组成



构件图组成定义图符
-构件良好接口的物理实现单元,实际存在的物理物件。例如:程序源代码、子系统、动态链接库...
-接口组件重用的重要方法
-关系描述系统的组件以及它们间的关系

-构件类型

1.配置组件:形成可执行文件的基础
2.工作产品组件:是配置组件的来源
3.执行组件:是最终可运行系统产生的运行结果。

-接口和组件的关系

1.实现关系:接口和组件之间用实线连接
2.依赖关系:接口和组件之间用虚线连接

-关系

实现关系依赖关系

3.构件图的用途

-帮助客户理解最终的系统结构
-使开发工作有一个明确的目标
-有利于帮助工作组的其他人员理解系统
-有利于软件系统的组件重用

机房收费系统构件图


三、部署图

-部署图包括包和子系统,可以将系统中的模型元素组织成更大的组块
-每个组件都必须在部署图的节点上
-部署图的构成有:节点、组件、关联关系

1.节点


-节点的类型

处理器设备
能够执行软件、具有计算能力的节点,服务器、工作站和其他具有处理能力的机器都是处理机。没有计算能力的节点,通常情况下都是通过接口为外部提供某种服务,打印机和扫描仪都属于设备。

2.组件

当一个节点支持一个组件时,在该节点实例上执行它所支持的组件的实例是允许的。

3.关系


依赖关系组件与组件之间。
关联关系节点间的通信路径或连接进行建模。

机房收费系统部署图


  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值