UML

包图类的一个集合,是类打包的结果。

用例图:

include 包含,例如 登录后可以修改信息,则修改信息指向登录。

软考-面向对象设计

软考-面向对象设计


软考-面向对象设计



软考-面向对象设计

依赖关系,一个类的变化会引起另一个类变化。

类图 类名下没有下划线,对象图有下划线。

交互图

  顺序图或者协作图

顺序图又称序列图。


软考-面向对象设计

协作图用于描述相互合作的对象间的交互关系和链接关系。

软考-面向对象设计

状态图:用来描述对象状态和事件之间的一种关系。

状态图用于描述一个单项对象的行为。

只有具有重要交互行为的类才具有状态图。

软考-面向对象设计

圆角矩形表示一种状态。

状态分为初始状态(使用黑色实心圆圈表示,只能有一个)

终止状态(使用黑色实现圆圈,被一个圆圈着的,可以有多个终止状态)

状态转移是由事件引起的状态转移。



活动图 :一个活动到另一个活动表示状态迁移。

判定:看条件是否满足。

分支:表示可能执行的活动

结合:结合起来到下一个活动


软考-面向对象设计

甬道活动图:表示对象间

软考-面向对象设计


构件图:显示一组构件,以及构件之间的关系。

构件 、接口和关系。

1.对源代码进行建模。

2.对可执行体的发布建模。

3.对物理数据库建模,可以用于表示各种类型数据库表的关系。

4.对可了解的系统建模。例如负载均衡和故障修复。

软考-面向对象设计

部署图(实施图)

软考-面向对象设计

帮助理解分布式系统。



相关文章: