本文概述
- 组件图的符号
- 组件图的目的
- 为什么要使用组件图?
- 何时使用组件图?
- 如何绘制组件图?
- 组件图示例
- 在哪里使用组件图?
它可视化系统中存在的组件之间的关系以及组织。它有助于形成可执行系统。组件是系统的单个单元, 可替换且可执行。隐藏了组件的实现细节, 并且需要接口来执行功能。这就像一个黑盒子, 其行为由提供的和必需的接口解释。
组件图的符号 a)组件
文章图片
b)一个节点
文章图片
组件图的目的 由于它是一种特殊的UML图, 因此具有不同的用途。它描述了用于实现功能的所有单个组件, 但没有描述系统的功能。它可视化系统内部的物理组件。组件可以是库, 包, 文件等。
组件图还描述了系统的静态视图, 其中包括特定时刻的组件组织。组件图的集合代表了整个系统。
组件图的主要目的如下:
- 它设想了系统的每个组件。
- 它通过合并正向和反向工程来构造可执行文件。
- 它描述了组件的关系和组织。
在UML中, 组件图描绘了任何时刻组件的行为和组织。该系统不能通过任何单独的组件可视化, 但是可以通过组件的集合可视化。
以下是要求组成图的一些原因:
- 它描绘了运行时系统的组成部分。
- 这对测试系统很有帮助。
- 它设想了几个连接之间的链接。
- 根据功能将单个系统分为多个组件。
- 表示系统的组件组织。
【UML组件图详细用法图解】一旦使用不同的UML图设计了系统并准备了工件, 就可以使用组件图来获得实现的想法。它在有效实施应用程序中起着至关重要的作用。
以下是绘制组件图之前需要确定的一些工件:
- 系统内部使用了哪些文件?
- 相关库和工件的应用是什么?
- 工件之间有什么关系?
- 使用有意义的名称来确定要为其绘制图表的组件。
- 在生产所需的工具之前, 应先进行心理布局。
- 为了阐明要点, 可以合并注释。
文章图片
在哪里使用组件图? 组件图是一个专用图, 用于可视化系统的静态实现视图。它代表系统的物理组件, 或者可以说它描绘了系统内部组件的组织。在实施之前, 首先需要对组件(例如库, 文件, 可执行文件等)进行组织。
组件图可用于以下用途:
- 为系统的组件建模。
- 为数据库模式建模。
- 为应用程序的应用程序建模。
- 为系统的源代码建模。
推荐阅读
- UML依赖关系详细解释
- 基于ARouter的Android组件化实现
- 移动Web APP开发之实战美团外卖 高清无密 百度网盘
- android -------- Data Binding的使用 ( 四 )ListView
- Mybatis中Mapper的实现原理解析
- Android Studio主题设置颜色背景配置
- Android最火热修复实战
- Android嵌套滑动不流畅记录随笔
- APP线上问题收集信息整理