简单了解UML之用例图
2012-12-17 18:39
323 查看
在前面用例图中的关系一文已经说到,用例图是描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统执行者完成哪些功能。
我们在画用例图的时候,有时会犹豫Actor(角色)是怎么得来,识别Actor有一下几个原则:
1、谁使用系统
2、谁需要系统支持工作
3、谁维护关系系统
4、系统需要操作哪些硬件
5、需要与系统交互的其它系统
6、对系统产生的结果感兴趣的人或事物
用户的粒度分为三个等级:
概述级:商业目标
用户目标级:用户使用系统的目的
子功能级:细化的用户目标
概述级用例范围:整个企业
用户目标级用例范围:系统边界
子功能级用例范围:一个子系统或一个组件
比如机房收费系统学生凭借卡上下机管理:
概述级:
用户目标级:
子功能级:
角色、关系、用例
关系
用例图的基本元素是用例、角色、关系,关系已经在用例图中的关系中详细说到了。角色
用例的角色不仅仅指的是人,还包括一些事物,比如说与此系统连接相连的其它系统,系统的外设等,而角色的主要作用是与系统交互信息、对系统进行输入、接受系统的信息。我们在画用例图的时候,有时会犹豫Actor(角色)是怎么得来,识别Actor有一下几个原则:
1、谁使用系统
2、谁需要系统支持工作
3、谁维护关系系统
4、系统需要操作哪些硬件
5、需要与系统交互的其它系统
6、对系统产生的结果感兴趣的人或事物
用例
对于一个好的用例,应该从执行者的角度来命名用例,应该清楚的定义了系统边界,用例的大小、描述都达到要求,简单又不混乱,且用例又不过多,同时用例也能使用户准确无误的理解了它的含义。粒度和范围
粒度
用例的粒度是用来描述用户目标大小的程度。用户的粒度分为三个等级:
概述级:商业目标
用户目标级:用户使用系统的目的
子功能级:细化的用户目标
范围
是针对用户的目标来谈:概述级用例范围:整个企业
用户目标级用例范围:系统边界
子功能级用例范围:一个子系统或一个组件
比如机房收费系统学生凭借卡上下机管理:
概述级:
用户目标级:
子功能级:
机房收费系统用例图:
相关文章推荐
- UML简单介绍(四)——用例图的基本概念与解析
- 简单了解UML之交互图
- UML:学习笔记1 简单了解及构造
- 类目,延展的简单了解
- STL函数库的简单了解
- 简单了解ftp协议和http协议
- UML用例总结
- DirectX简单了解
- 最简单的加密、解密图片函数和测试用例
- UML统一建模语言(用例图)
- UML设计之用例图
- Oracle之视图简单了解和创建
- (转)UML实践----用例图、顺序图、状态图、类图、包图、协作图
- 简单了解json以及使用google json 2.2
- UML 基本图速查---类图. 对象图. 用例图 .参与者. 依赖关系. 泛化继承关系. 关联.....
- 简单了解什么是神经网络
- iOS基础之OC简单控件知识了解(二)
- Appium+Genymotion+robotframework+python系列三:一个简单的Android自动化用例
- UML之用例图
- [DirectShow] 简单了解通知事件