前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UML——实现图

UML——实现图

作者头像
全栈程序员站长
发布2022-08-09 20:49:04
3320
发布2022-08-09 20:49:04
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

之前UML中大部分模型描述了需求分析,逻辑和设计方面的信息,最后讲到的实现图描述的是实现方面的信息。

实现图从系统的层次来描述硬件的组成和布局,软件系统划分和功能实现。

构件图

构件

构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。

举例:对象库、可执行体、COM+

类型:

1.源代码构件:源代码文件

2.二进制构件:目标码文件、静态链接库、动态链接库

3.可执行构件:可执行程序

4.数据文件或文档

特点:

1.物理的

2.可替换

3.遵从一组接口并提供对一组接口的实现

构件与类的关系:

1.类表示逻辑抽象,而构件表示物理抽象。

2.类可以直接拥有属性和操作,而构件一般只拥有只能通过其接口访问的操作。

构件与接口:

构件与其对应接口之间的关系:实现。

构件与其他构件之间的关系:依赖。

构件图

构成:构件、接口、关系。

部署图

部署图是UML用来描述系统的硬件配置、硬件部署以及软件结构和模块在不同节点上分布的模型图。

在Rational Rose 中,部署图有两个图标,根据其英文名称不难看出,newProcessor代表处理器,newDevice代表设备。

机房收费系统中的构件图和部署图

构件图

部署图

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105779.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 构件图
    • 构件
      • 类型:
      • 特点:
      • 构件与类的关系:
      • 构件与接口:
    • 构件图
    • 部署图
    • 机房收费系统中的构件图和部署图
      • 构件图
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档