UML图(diagram)可以分成三种视图(view):
功能需求视图,着重从用户的角度描述系统的功能需求。包括:
Ø 用例图(Use case diagram)
静态结构视图,着重描述系统中对象、属性、操作和关系等静态结构。包括:
Ø 类图(Class Diagram)
Ø 对象图(Object Diagram)
Ø 组件图(Component Diagram)
Ø 部署图(Deployment Diagram)
动态行为视图,着重描述对象之间的相互协作和对象内部状态的变化。包括:
Ø 时序图(Sequence Diagram)
Ø 协作图(Collaboration Diagram)
Ø 状态图(Statechart Diagram)
Ø 活动图(Activity Diagram)