UML 学习笔记

UML图关系 符号说明:

关系有关联—,单线关联(实线大于箭头),依赖(虚线大于箭头),泛化(实线三角箭头),实现(虚线三角箭头),聚合(实线四菱空心箭头),组合(实线四菱实心箭头)。

类图:类,接口,协作关系,依赖关系[使用,抽象,授权,绑定],关联关系,泛化关系,实现关系

对象图:

用例图:各个用户可执行那些功能操作。较适合于需求分析。

            参与者:

            用例:用例间关系有:association关联,include包含[必须],extend扩展[可能],generalization泛化

顺序图:表示某一用例的事件流在各对象间流动路过的触发时间顺序 

协作图

【协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。顺序图清楚地表
示了交互作用中的时间顺序,但没有明确表示对象间的关系。协作图清楚地表示了对象间的
关系,但时间顺序必须从顺序号获得。顺序图常常用于表示方案,而协作图用于过程的详细
设计。】

状态图:单个对象的不同状态情况。

活动图:是状态图的特例,表示多个对象的在不同事件流里的状态。

组件图

部署图

Uml按事物分为:结构事物,动作事物,分组事物,注释事物。

设计技巧:先把单个元素列出来,再构建元素间的关系

猜你喜欢

转载自oycn0755.iteye.com/blog/603579