前段时间看完了UML的视频感觉UML大概可分为三大部分,分别是规则、公共机制以及基本构造。下面就不多说了直接上图了。
用例图:主要描述的是各个角色与功能之间的关系。
类图:主要强调了类与类以及接口之间的关系。
对象图:类图的实例化
包图:能更好的对类分组,并且管理。
活动图:主要描述的是从活动到活动的控制流。
状态图:主要描述了一个对象在生命期内所经历的各种状态,以及状态之间的转移、发生转移的原因、条件和转移中所执行的活动。
时序图:主要描述的是根据时间的发展各个对象之间的交互顺序。
协作图:主要描述了各个参与者之间的协作关系。
部署图:主要强调了硬件之间的关系。
构件图:主要强调了软件之间的关系。
根据以上的描述可以看出图与图之间都是有联系的,比如用例图与类图都是在强调关系,而对象图又是类的实例化,由此可见每个图都不是独立的,它们之间都有着它们的关联。