UML——用例图
2015-09-11 21:11
225 查看
初步了解UML我们可以宏观了解它共包括九种图,即用例图、类图、对象图、序列图、协作图、状态图、活动图、构件图和部署图等。每个图都有它各自的作用,下面就介绍一下我自己对用例图的理解。
[箭头指向]接收消息的一方
[箭头指向]指向父用例
[箭头指向]被包含用例
[箭头指向]基用例(被扩展用例)
【用途】
用于对系统进行需求分析【构成】
用例、参与者、系统、关系。【例图】
【涉及的关系】
用例图中涉及的关系有四种:关联、泛化、包含、扩展。(1)关联
表示参与者和用例之间的通信,这种通信是双向的。[箭头指向]接收消息的一方
(2)泛化
泛化关系指的是继承关系,其中父用例描述了子用例与其他用例共享的特性,而这些用例是有着同一父用例的。[箭头指向]指向父用例
(3)包含
它描述的是一个用例需要某种类型的功能,而该功能被另外一个用例定义,那么在用例的执行过程中就可以调用已经定义好的用例。[箭头指向]被包含用例
(4)扩展
扩展关系是一种依赖关系,它制定了一个用例可以增强另一个用例的功能。[箭头指向]基用例(被扩展用例)
【总结】
用例图用于对系统的需求分析,它仅仅描述了系统参与者从外部观察到的系统功能,并不描述这些功能在系统内部的具体实现。关联关系就是参与者和用例之间的一种通信,告诉我们参与者可以做什么功能,泛化即是达到了功能复用的目的,包含关系是一个用例可以分解为几个小用例,箭头指向的是那几个分解出来的用例。扩展关系表示的是除了他本身的功能外还可以扩展出其他的功能,用来加强用例的功能。相关文章推荐
- UML类图中的六种关系
- Class Model(类模型)
- 深入浅出UML类图(一)
- 一个在线的画UML图的网站
- visio画UML用例图没有include关系的解决方法
- 认识UML类图元素
- Visual Studio 2010中的UML
- 设计模式基础:类及类关系的UML表示
- UML基本概念
- 用UML做好系统分析
- UML-泛化,依赖,关联,聚合
- 八大UML类图符号的表示法
- UML类图的各种标识法
- UML三大建模工具的比较
- uml中六大关系
- UML用例的取名规则
- UML类图几种关系的总结
- UML类图简图——摘自《大话设计模式》
- UML类图几种关系的总结
- UML建模工具Rose与PowerDesigner,两款建模工具的对比