uml为什么有九种图,它们之间关系是什么,按照什么进行的分类
时间: 2024-01-23 16:31:50 浏览: 102
UML(Unified Modeling Language)具有九种图,它们分别是:
1. 类图(Class Diagram):描述系统中的类、接口、关系和类之间的静态结构。
2. 对象图(Object Diagram):展示系统中对象的实例以及它们之间的关系。
3. 用例图(Use Case Diagram):描述系统功能和用户之间的交互,表示系统的用例以及参与者(Actor)。
4. 顺序图(Sequence Diagram):展示对象之间按时间顺序进行交互的动态行为。
5. 协作图(Collaboration Diagram):描述对象之间的协作关系和消息传递。
6. 状态图(State Diagram):展示对象在其生命周期内状态的变化以及响应事件的行为。
7. 活动图(Activity Diagram):描述系统中各种活动、动作和控制流程。
8. 组件图(Component Diagram):表示系统中的组件以及它们之间的关系。
9. 部署图(Deployment Diagram):描述系统如何部署在物理设备上,包括硬件、软件和网络连接等。
这些图之间存在关系,可以通过以下方式进行分类:
- 静态图:包括类图、对象图、组件图和部署图,主要描述系统的静态结构和组成部分。
- 动态图:包括用例图、顺序图、协作图、状态图和活动图,主要描述系统的行为和交互过程。
- 补充图:除了上述分类外,还有一些补充图,如包图、分发图等,用于补充和扩展其他图的信息。
根据需要,可以选择适当的图来建模和描述系统的不同方面和视角。不同的图在UML中相互关联,以提供全面而详细的系统模型。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)