UML核心视图
重温UML比较关键的地方
UML核心视图
分为两类:静态视图和动态视图
静态视图
表达静态事物,他只描述事物的静态结构,而不描述其动态行为。
- 用例图
以不同的视觉展现系统的功能性需求。 - 类图
用于展示系统中的类及其相互之间的关系。 - 包图
展现高层次的观点。
动态视图
描述事物动态行为,其不能够独立存在,必须特指一个静态视图或者UML元素,说明在静态视图规定的事物结构下他们的动态行为。
- 活动图
描述为了完成某一个目标需要做的活动以及这些活动的执行顺序。 - 状态图
状态机,用于对模型元素的动态行为进行建模,也就是对系统行为中受事件驱动的方面进行建模。 - 时序图
用于描述按时间顺序排列的对象之间的交互模式;它按照参与交互的对象所具有的“生命线”和他们相互发送的消息来显示这些对象。其包含对象和主角实例,以及说明他们如何交互的消息。 - 协作图
描述对象间交互的一种模式,通过对象之间的连接和他们相互发送的消息来显示参与交互的对象。