【UML】-实现图

0、实现图

  • 实现图是用来描述实现方面的信息
  • 从系统层次对所开发系统进行描述:包括硬件组成与布局和软件系统划分和功能实现,使用时序图、活动图状态图描述系统完成的一系列行为完成系统的逻辑设计后,那么接下来就是要定义系统设计的物理实现,那么就要用到实现图啦;
  • 实现图包括:构件图和部署图,接下来详细总结这两种图;

这里写图片描述


部署图

1、是什么

  也称实施图,应用于软件与硬件的边缘,属于静态建模图,实施图可以包含构件,但一定是在结点处的;

2、元素:

  • 结点、构件(组件)、关系-依赖、关联;
  • 结点:物理元素,运行时存在,占用内存具有处理能力;
  • 结点类型:处理器(可执行软件、有计算能力)和设备(无计算能力,借助接口才能为外部提供服务);

  这里写图片描述

3、实例:

  • 示例:

这里写图片描述

构件图

1、是什么

构件图是从系统架构角度进行系统主要功能的描述,而构件则是面向对象发展到一定阶段的产物,其最终的就是实现复用,减少代码编写量等;

2、元素

  • 构件、接口、关系-依赖、泛化、关联、实现;

3、构件类型:

  • 源代码构件
  • 二进制构件-目标码文件、静态链接库、动态链接库
  • 可执行构件-可执行
  • 数据文件或文档;

4、构件和类:

  • 类表示逻辑抽象,构件表示物理抽象

  • 构件是其他元素的物理实现

  • 类可直接拥有属性和操作,构件需要通过其他接口进行事先

  • 二者都有名称、实例,都可以参与依赖关系、交互;

  • 图例:

这里写图片描述

PS:荣幸与您分享,理解难免会有偏颇之处,还希望来访的大神们指出,一起成长;

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值