组件图三要素:组件,接口,关系

类或类的实例是构成组件的内容。

组件的类型:部署组件、工作产品组件、执行组件

部署组件:构成系统所必要的组件,例如插件、动态链接库、exe文件等。

工作产品组件:工作产品组件并不直接参与到可执行系统中,而是用来产生系统的中间产品,例如源代码或一些数据文件

执行组件:代表可运行的系统最终运行产生的运行结果,并不常见。例如:由dll实例化形成的COM+对象

接口分提供接口需求接口

提供接口的组件与接口之间是实现关系,,,需要该接口的组件与接口之间是依赖关系

画图:球窝表示法

当组件A与组件B之间没有接口相关联而是使用依赖关系直接连接时,则证明运行过程中A在某些行为上易考组件B的支持。

组件图知识点(UML)相关推荐

  1. UML模型中的图-实现图【组件图、配置图】

    前言 前面几篇博客小编为大家分享了UML建模中的用例图.静态图.行为图,交互图,本篇继续为大家分享UML模型中的最后一种类型图- 实现图 .实现图用来描述设计的物理实现,如执行文件.库.表.文件.文档 ...

  2. 推荐几个常用在线图工具(支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等。同时还支持非 UML 图的甘特图、架构图等)

    推荐几个常用 '在线' 图工具(支持时序图.用例图.类图.活动图.组件图.状态图.对象图.部署图等.同时还支持非 UML 图的甘特图.架构图等) 软件项目开发过程中经常需要 画流程图.接口时序图.框架 ...

  3. 【设计模式】UML建模之包图、组件图和部署图学习笔记

    UML建模中包图.组件图和部署图学习笔记 对于较大的项目进行UML建模,由于有很多的类和用例,仅仅利用类图和用例图的话,常常会使结构变得更为复杂.此时如果可以以功能模块划将类图和用例图进行封装,可以很 ...

  4. powerdesigner画UML组件图初步

    组件图 组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构. 组件图可以用来显示组件之间的依赖关系,以及组件的接口和调用关系. 组件图由组件,接口 ...

  5. UML 构件图(组件图)

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

  6. UML——组件图和部署图

    组件图:用来建模系统的各个组件,包括源代码文件,二进制文件,脚本文件,可执行文件之间的关系,他们是通过功能或者文件组织在一起的,使用组件图可以帮助读者了解某个功能位于软件包的那一位置,以及各个版本的软 ...

  7. UML——实现图(组件图、部署图)

    在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件.库.表.文件和文档等.UML的实现图又分为了:组件图和部署图两部分 一.组件图 1.组件图: 用来描述软件组件以及组件 ...

  8. UML(二)component 组件图

    组件图即是用来描述组件与组件之间关系的一种UML图.组件图在宏观层面上显示了构成系统某一个特定方面的实现结构. 组件图适用于基于组件的开发模式(Component-Based Development, ...

  9. UML实现图 组件图、配置图

    在学习UML实现图的时候发现书上和视频里对实现图的叫法不一样,但是它们所描述的功能是一样的,在视频中称"组件图"为"构件图":称"部署图"为 ...

最新文章

  1. 【Live555】live555源码详解(七):GenericMediaServer、RTSPServer、RTSPClient
  2. 清华北大,已经没人本科就找工作了
  3. python matplotlib 简单用法
  4. 只学一点点:我的技术学习策略
  5. OpenHub框架–下一个有趣的功能
  6. Python 捕获异常
  7. AES算法重点详解和实现
  8. 操作系统 ——进程的状态与转换
  9. ds1302模块 树莓派_树莓派用4g模块实现三网通开机自启动
  10. cloudMusic.mps的前世今坑
  11. 密码学家王小云:十年破解MD5和SHA-1两大国际密码
  12. Wp和Win8平台在实际开发中的对比
  13. chm文档打开后提示已取消网页导航
  14. SpringBoot 文件上传(可配置文件上传路径)
  15. 微信小程序unhandled promise rejection报错
  16. Python中end=‘ ‘的用法
  17. 【CSS3】---- 纯 css 控制 html5旋转音乐图标,控制背景音乐
  18. 有关cache命中率的问题
  19. PHP获取跳转后的真实地址
  20. 服务器千兆网络显示10,win10系统如何查看网卡是千兆还是百兆

热门文章

  1. MacOS下iterm,Dracula主题配置
  2. 荣耀电脑怎样更改计算机名称,王者荣耀荣耀战区怎么修改别的地区?手机电脑改荣耀战区不封号操作方法[多图]...
  3. RTMP 直播推流时延
  4. 数据库——MySQL概述
  5. 怎么才能做好百度seo?
  6. nginx $remote_addr 详解
  7. Yotta企业云盘:怎样让企业数据文档防泄密
  8. Linux 常用命令 — 修改密码
  9. 【建站教程】万网域名使用万网\QQ企业邮箱,设置解析方法
  10. 哪些产品需要做3C认证