UML
包图类的一个集合,是类打包的结果。
用例图:
include 包含,例如 登录后可以修改信息,则修改信息指向登录。
依赖关系,一个类的变化会引起另一个类变化。
类图 类名下没有下划线,对象图有下划线。
交互图
顺序图或者协作图
顺序图又称序列图。
协作图用于描述相互合作的对象间的交互关系和链接关系。
状态图:用来描述对象状态和事件之间的一种关系。
状态图用于描述一个单项对象的行为。
只有具有重要交互行为的类才具有状态图。
圆角矩形表示一种状态。
状态分为初始状态(使用黑色实心圆圈表示,只能有一个)
终止状态(使用黑色实现圆圈,被一个圆圈着的,可以有多个终止状态)
状态转移是由事件引起的状态转移。
活动图 :一个活动到另一个活动表示状态迁移。
判定:看条件是否满足。
分支:表示可能执行的活动
结合:结合起来到下一个活动
甬道活动图:表示对象间
构件图:显示一组构件,以及构件之间的关系。
构件 、接口和关系。
1.对源代码进行建模。
2.对可执行体的发布建模。
3.对物理数据库建模,可以用于表示各种类型数据库表的关系。
4.对可了解的系统建模。例如负载均衡和故障修复。
部署图(实施图)
帮助理解分布式系统。