UML九种图——机房实例

前言

UML中的六种关系
UML中的九类图(1)
UML中的九类图(2)

用例图:

UML九种图——机房实例

特别注意:
扩展关系(<>):当某个新用例在原来的用例基础上增加了新的步骤序列,则原来用例被称为基用例,这种关系称为扩展关系,可以这样理解这里的基用例是一个完整的用例,即使没用子用例的参与,也可以完成一个完整的功能,只有当扩展点被**时,子用例才会被执行。
包含关系(<>):几个用例可以提取他们共用的用例作为子用例,使其成为自己行为的一部分,因为子用例被提出,基用例并非一个完整的用例,所以<>关系中的基用例必须和子用例一起使用才能够完整,子用例也必然被执行。

二者的关键在于离开子用例,基用例是否可以完成一个完整的功能。

类图:
UML九种图——机房实例

如何画各种关系?
在Rational Rose里面选择Tools 到 CREAT里面。、

动态图(状态图 、 交互图、 活动图)
时序图

UML九种图——机房实例

绘制方法: https://jingyan.baidu.com/article/22a299b53c28b69e19376a07.html

协作图
UML九种图——机房实例

协作图可以由时序图转换而来,按一下F5即可。

活动图:
UML九种图——机房实例

状态图
UML九种图——机房实例

构件图

UML九种图——机房实例

部署图
UML九种图——机房实例

对象图

UML九种图——机房实例

后记:

感谢自己有个好师父。