ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## UML基础概述 ### 1. UML的分类 UML中有大量的图,常用的有十一种,大致可以分为两类:结构型和行为型。 ### (1)结构型(Structure Diagram) - 类图(Class Diagram) - 对象图(Object Diagram) - 构件图(Component Diagram) - 部署图(Deployment Diagran) - 包图(Package Diagram) ### (2)行为型(Behavoir Diagram) - 活动图(Activity Diagram) - 状态机图(State Machine Diagram) - 顺序图(Sequence Diagram) - 通信图(Communication Diagram) - 用例图(Use Case Diagram) - 时序图(Timing Diagram) 结构型:描述的是某种结构,这种结构应该是”稳定的"、"静态的"。 行为型:描述的是某种行为,是"动态的"。 ### 2、UML各种图的简单举例 ### 2.1 结构型的图 #### 2.1.1 类图(Class Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bf3ecc8.jpg) #### 2.1.2 对象图(Object Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bf532aa.jpg) #### 2.1.3 构件图(Component Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bf61f02.jpg) #### 2.1.4 部署图(Deployment Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bf72ca4.jpg) #### 2.1.5 包图(Package Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bf84a7f.jpg) ### 2.2 行为型的图  #### 2.2.1 活动图(Activity Diagram)  ![](https://box.kancloud.cn/2016-02-25_56cec6bf95f56.jpg) #### 2.2.2 状态机图(State Machine Diagram)  ![](https://box.kancloud.cn/2016-02-25_56cec6bfa8618.jpg) #### 2.2.3 顺序图(Sequence Diagram)  ![](https://box.kancloud.cn/2016-02-25_56cec6bfb59aa.jpg) #### 2.2.4 用例图(Use Case Diagram)  ![](https://box.kancloud.cn/2016-02-25_56cec6bfcb1c7.jpg) #### 2.2.5 时序图(Timing Diagram) ![](https://box.kancloud.cn/2016-02-25_56cec6bfdfff1.jpg) ### 3. UML建模 ![](https://box.kancloud.cn/2016-02-25_56cec6bff1dda.jpg)