前言

本篇博客主要内容是展示一下自己画的构件图和部署图,实际上只是初有了解,只是明白了大概的意思。故不多讲,希望这图可以帮助到一些人去理解UML。

构件图

what

描述各种软件构件之间的依赖关系
我的理解是:收费系统客户端是依赖于源代码的。

构成

很容易可以看到,构件图的表示是一个矩形,左边有两个小矩形插入。
很形象的表达出了这是一个接口,所以构件是可以被代替的实际的实物。也就是说它依赖的不是实体,而是接口。

UML图

本图是模仿的其他大神的,因为我对构件图没有那么清楚。希望以后还能更加深入的学习。

部署图

what

英文:deployment diagram
用来显示系统中软件和硬件的物理架构
作用:了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况

UML图

下面是我画的UML图,有些比着葫芦画瓢的感觉,但是自己get到了知识。

后记

大概的了解到了这两种图,以后还会多多学习,脚步不能止于前~

UML画图之构件图和部署图相关推荐

  1. ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...

    一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...

  2. 设计模式——UML建模之精选核心知识用例图、构件图、部署图、对象图的小结(一)

    文章大纲 引言 一.UML 的核心图概述 二.用例图 1.用例图概述 2.用例图的核心元素 2.1.参与者 2.2.用例 2.3.容器 2.4.用例图内的关系 三.组件图 四.部署图 五.对象图 引言 ...

  3. UML设计图(包含用例图,类图,对象图,包图,构件图,部署图)精华汇总,设计师必备

    UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的一种标准语言.下面将对UML的九种图+包图的基本概念进行介绍以及各 ...

  4. UML—构件图和部署图

    实现图 :  -构件图.  -  部署图. 构件图:用来显示一组构件之间的组织与依赖关系. - 构件图 :从软件构建的角度来描述一个系统的主要功能,    使用的构件最重要的是重复. ·  构件:是系 ...

  5. UML之构件图和部署图

    一,构件图 从软件架构的角度来描述一个系统的主要功能,如子系统,类,包,构建等. 使用构件最重要的是重复. 构建式系统中遵从同一组接口且提供实现的物理的,可实现的部分. 每个构件能实现一定的功能,为其 ...

  6. 【UML】构件图和部署图

    一.构件图 构件图从软件架构的角度来描述一个系统的主要功能,如子系统.类.包.构件等. 使用构件最重要的是复用. ①构件 构件是系统中遵从同一组接口且提供其实现的物理的.可替换的部分. 每个构件能实现 ...

  7. UML画图总结以及浅谈UNL九种图

       几天的时间终于画完了重要的几种UML图,心中有点小小的愉悦感,趁着热乎赶紧总结一下吧!也贴上第一次画图的成果.   首先我画的是用例视图里面的用例图:     1.用例图(use case di ...

  8. 步步为营UML建模系列二、部署图(Deployment Diagram)

    概述 部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构.从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况.使用部署图可以显示运行 ...

  9. unl构件图与部署图

    构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 五个要素: 规格说明:对于构件,必须有一个它所提供服务的抽象描述.通俗地说,每个构件都必须提供特定的服务 一个或多个实现:构件是 ...

最新文章

  1. 机器学习2021 | 机器学习算法如何商业落地?
  2. ASP.NET应用程序
  3. 湮灭尽头的一点光---炮粒子
  4. custompage.width 不能小数吗_数学启蒙,先学分数还是先学小数?
  5. 《Swift开发实战》——第1章,第1.4节启动iOS 8模拟器
  6. linux系统安装python包_Linux系统安装Python
  7. vmware workstation 链接不上网络
  8. java处理报错的快捷键_java快捷键
  9. 如何安装以及配置jdk8的环境变量(建议收藏)
  10. 【转】java线程池的原理和机制
  11. FAT32 文件系统 实践
  12. 【MATLAB航空航天工具箱】学习笔记--IERS国际地球自转服务的公报
  13. 用别人的githut账号在自己电脑上拉取代码问题
  14. [Codeforces266E]More Queries to Array...——线段树
  15. java 替换emoji表情,java 替换掉emoji表情
  16. 恩智浦 飞思卡尔Freescale Kinetis KEA128学习笔记3--GPIO模块(二)
  17. doc命令大全(经典收藏)
  18. vue 父子组件 组件挂载 组件通信 slot插槽
  19. Flash将在2020年12月31日退出历史舞台
  20. 软件危机的相关概念、背景、表现形式

热门文章

  1. MBUS总线数据采集器
  2. 微信服务号之公众号支付配置
  3. Error setting expression 'token' with value...
  4. 【数字信号处理】 Unfolding(展开技术)
  5. UVA-10213 How many pieces of land
  6. 数据库操作语句大全(sql)
  7. RocketMQ消费者端消息列队六种负载均衡算法分析
  8. BIM建模师考试试题及答案
  9. 考研高数常用公式汇总(上)
  10. @RequiredArgsConstructor注解使用