Skip to content

UML

一、简介

1、定义

UML 为 Unified Modeling Language 的缩写。直译为 统一建模语言

统一建模语言,用来对软件密集系统进行可视化建模的一种语言。

简单的说就是 帮助软件开发人员记录、交流的一个图形化语言。

UML图本身是一组符号的规定,用于描述软件模型间各元素以及各元素间的联系。

2、分类

用例图(Use Case Diagram)

静态图
    类图(Class Diagram)
    对象图(Object Diagram)
    包图(Package Diagram)

行为图
    交互图(Interactive Diagram)
        顺序图/时序图(Sequence Diagram)
        协作图/合作图(Collaboration Diagram)
    状态图(State Chart Diagram)
    活动图(Active Diagram)

实现图
    组件图/构件图(Component Diagram)
    部署图(Deployment Diagram)

3、好用的制作 UML 的工具

二、用例图(Use Case Diagram)

TODO

三、静态图

1、类图(Class Diagram)

2、对象图(Object Diagram)

TODO

3、包图(Package Diagram)

TODO

四、行为图

1、交互图(Interactive Diagram)

1.1、顺序图/时序图(Sequence Diagram)

TODO

1.2、协作图/合作图(Collaboration Diagram)

TODO

2、状态图(State Chart Diagram)

TODO

3、活动图(Active Diagram)

TODO

五、实现图

1、组件图/构件图(Component Diagram)

TODO

2、部署图(Deployment Diagram)

TODO