UML之用例图
来源:互联网 发布:天猫淘宝平板电脑套 编辑:程序博客网 时间:2024/06/08 06:55
1.概念
用例图(Use Case Diagram)是用来描述用户的需求,从用户角度描述系统的功能,并指出各种功能的执行者,并指出个功能的操作者。
2.常用元素
3.主要属性
1)事件流:描述一个用例在执行时执行者与系统之间的交互过程。
基本流:对用例中常规和预期路径的描述
备选流:受到其他因素的影响,执行了其他的路径
例如:ATM取款用例事件流:
取款-基本流
1.用户插入信用卡
2.输入密码
3.输入取款金额
4.提取现金
5.退出系统,取回信用卡
取款-备选流
1.a如果用户插入无效信用卡,系统显示错误并退出,用例结束。
2.a如果用户输入错误密码,系统显示错误并提示用户重新输入密码,重新回到基本流步骤2;三次输入密码错误后,信用卡被吞,用例结束。
2)前置条件:用例执行的前提条件,描述在什么条件下可以开始执行一个事件流。
3)后置条件:用例结束时系统的状态,避免出现系统处于不明确状态的情况。
前置条件和后置条件用于用例的验证和评审
4.用例的粒度和范围
粒度:
概述级:商业目标
用户目标级:用户使用系统的目的
子功能级:细化的用户目标
范围:
概述级:整个企业
用户目标级:系统的边界
子功能级:一个子系统或一个组件
例如:
概述级:
用户目标级
子功能级
5.用例注意点
- 清晰的定义系统边界
- 防止用例过多
- 从执行者的角度来命名用例
- 用例描述正规程度
- 避免执行者的名字不一致
- 避免执行者和用例之间的关系太复杂
- 注意用例的大小是否恰当
- 避免用例描述混乱
- 区分用例分解和功能分解
- 避免客户不能理解用例的情况发生
- 有些场合,用用例来描述需求是不合适的
6.实践:机房收费系统用例图
2 0
- 【UML】UML之用例图
- 初学UML之-------用例图
- UML之 用例图
- 初学UML之-------用例图
- UML之用例图
- 初学UML之 用例图
- UML之用例图
- 初学UML之-------用例图
- UML之用例图笔记
- UML之用例图
- UML建模---之用例图
- UML建模---之用例图
- 初学UML之-------用例图
- UML之用例图
- 初学UML之-------用例图
- 初学UML之-------用例图
- 初学UML之-------用例图 .
- UML之【用例图】
- 第二十一章:数组中超过出现次数超过一半的数字
- 九度oj 题目1408:吃豆机器人
- convert在SELECT中和WHERE条件中的不同
- 谈编程中函数作为参数
- 回家过年的感受
- UML之用例图
- 树莓派上qt creator出现路径问题‘no target path set’
- KMP算法(2)
- spark-0.8.1安装——hadoop-2.2.0 x64
- ./configure,make,make install的作用
- 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener
- 对“面向对象“的理解
- Android之反射机制实现与原理
- linux获取网页源码