结构性
1.类图
类图描述了系统的类集合,类的属性和类之间的关系。
2.对象图
对象图是类图的一个实例,它显示了系统在某个时间点的详细状态的快照。
3.包图
包图是一种用以显示包和包之间的依赖关系的结构性图表。
4.组件图
组件图是用于描述系统的物理、逻辑结构的,他关注组件间的关联(使用什么接口,通过什么端口通讯),强调通过接口来描述组件行为。
5.部署图
部署图用于对系统的物理结构建模,显示系统中的软件组件和硬件组件之间的关系以及处理工作的物理分布。
行为式
1.用例图
用例图是用来显示一组用例、参与者以及它们之间关系的图,描述了用户希望如何使用一个系统。
2.状态图
状态图重点在于描述对象的状态及其状态之间的转移,它有助于可视化对象的整个生命周期,从而有助于更好地理解基于状态的系统。
3.活动图
活动图是工作流的图形化表示,主要由活动和动作构成,也可以支持分支选择、迭代、并行。
4.时序图
时序图通过描述对象间发送消息的时间顺序显示多个对象之间的动态协作状态,用来说明参与交互的对象之间传递的消息的顺序。