1. 什么是UML建模
统一建模语言(Unified Modeling Language,UML),1970年由OMG 组织(Object Management Group对象管理组织)发布。以面向对象图的方式来清晰直接的表达项目架构设计思想、项目结构及执行顺序等一些逻辑思维。
。
2. 构成部分
UML的模型主要有三部分构成:
- 事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象
- 关系(Relationships):关系把事物紧密联系在一起
- 图(Diagrams ):图是事物和关系的可视化表示
3. 常用图形
3.1 时序图
3.1.1 构成
- 角色(Actor): 系统角色,可以是人活着其他系统,子系统。
- 对象(Object): 系统中扮演的角色,主要包括:对象名和类名;只包含对象名;只包含类名。
- 生命线(Lifeline):对象下面的垂直的虚线
- 激活(Activation):又称控制焦点,代表时序图中的对应执行一项操作的时期,可以理解为同一个事务。
- 消息(Message): 消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。