最近一直在学习UML的基础知识,再看完视频之后,并没有很好的总结,在画图的过程中发现了很多的问题,下面是看书的过程自己总结的UML用例图的一点知识,与大家分享一下。
一、概念
用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。
用例是系统中的一个功能单元,描述一个系统做什么(what)的信息,并不是怎么(how)做。用例图的作用是描述参与者和用例的关系,表示系统的用户使用了系统中的哪些用例。
二、组成
用例图组成的概念,我们通过一张图学习:
我们重点讲解用例组成中用例之间的关联:
- 包含
【表示方式】虚线箭头 + include;箭头由基础用例指向被包含用例
【作用】提高用例模型的可维护性;简化描述避免多个用例中重复描述同一段行为或对同一段行为描述不一致
【包含图】
- 扩展
【表示方式】虚线箭头 + extend;箭头指向基础用例
【作用】一定条件下,扩展用例为基础用例增加新的行为
【扩展图】
- 泛化
【表示方式】实线空三角箭头;箭头指向父用例
【作用】子用例继承父用例所有的结构、行为和关系,是父用例的一种特殊形式
【泛化图】
扩展关系和包含关系的比较:
1、扩展关系:基础用例提供一个或多个插入点,扩展用例为插入点提供需要插入的行为
包含关系中只有一个插入点
2、扩展关系:基础用例执行,扩展不一定执行
包含关系:基础用例执行,包含用例必须执行
3、扩展关系:即使没有扩展用例,基础用例本身是完整的
包含关系:没有包含用例,基础用例本身不完整
为大家简单的举一个机房收费系统的小例子:
相关推荐
uml 用例图 顺序图 协作图可以更好的被描述
基于uml的公交查询用例图、类图、部署图、状态图、活动图、顺序图、构件图、协作图等...
uml大作业用例图及报告
ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML...
本人一菜鸟的学习笔记 仅当学习纪录,,,有兴趣者可以自行下载察看 不喜者 勿喷
uml 在Rational Rose中制作图书管理系统用例图
UML用例图规范用例子的编写,对于正在学软件工程或者UML的同学,会很有帮助的。欢迎下载!
UML教程教你画用例图,活动图,流程图。
自己做的,uml作业之图书管理系统,包括用例图、类图等
UML用例图实例UML用例图实例,UML用例图实例UML用例图实例,UML用例图实例UML用例图实例,UML用例图实例
涵盖了用例图、协作图、序列图中各种典型的元素,可用作初学者参考
UML网购系统用例图,内容比较清晰,考虑比较全面,请大家多多指教!
有uml深入讲解 并配有物流系统的全部用例图分析
UML之用例图.doc UML之用例图.doc
uml建模,包括用例文档,用例图,类图,时序图,活动图
面向对象技术与UML实验课的内容,拿出来与大家分享一下,请大家多多指教。
uml用例图详解,详细描述了uml用例图的概念及应用
按 时 打 发 按 时 打 发 按 时打 发
UML用例图例子 供学习参考,免责声明
UML 介绍UML建模,用例图、顺序图等的画法,及案例。