电子科技大学软件工程-课堂练习-需求分析课件_第1页
电子科技大学软件工程-课堂练习-需求分析课件_第2页
电子科技大学软件工程-课堂练习-需求分析课件_第3页
电子科技大学软件工程-课堂练习-需求分析课件_第4页
电子科技大学软件工程-课堂练习-需求分析课件_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.在ATM上提款1.在ATM上提款1用例:在ATM上提款主要参与者:取款者目标:从与银行卡关联的账户中取出一定数目的现金前提条件:取款者将银行卡正确插入ATM机,并成功登录该卡账户触发器:取款者选择“取款”功能场景:

取款者:选择“取款”功能

取款者:选择取款金额或输入取款金额并确认ATM机:与银行主机请求取款,清点并吐出相应数目现金,并记录取款成功取款者:取走钞票,打印凭条,并选择“退卡”或其他功能异常:ATM机现金不足:失效“取款”功能或提示错误原因,用例失败凭条打印有故障:提示并询问用户是否继续取款金额不符合要求(如:非100的整数倍、大于单次取款上限或当日上限等):提示错误原因,要求重新输入网络通讯故障:提示错误原因,用例失败取款金额大于账户余额:提示错误原因,要求重新输入吐现金故障:通知银行主机取消取款,用例失败取款者未及时输入超过30秒:ATM机吞卡,用例失败优先级:必须的,必须被实现何时可用:首次增量使用频率:每天多次使用方式:通过ATM交互面板次要参与者:技术支持人员,银行主机次要参与者使用方式:电话线(技术支持人员);有线网络(银行主机)未解决的问题:通常,前提条件是指该条件已经通过其他用例的执行进行了设置。也称前置条件也称触发事件,指明了启动用例的事件。有时候用例执行过程的第一步紧接着触发事件发生,有时候触发事件就是用例的第一步。系统用例忽略系统内部流程,区别于业务用例对应每个步骤可能出现的异常情况进行分析,也叫备选流、扩展流等想想有没有其他的处理方式?用例:在ATM上提款通常,前提条件是指该条件已经通过其他用例22.在餐厅使用饭卡付款2.在餐厅使用饭卡付款3用例:在餐厅使用饭卡付款主要参与者:食客,(餐厅)员工目标:根据食客消费的食物价格在饭卡上扣除相应金额。前提条件:刷卡机处于等待输入状态触发器:食客点餐完毕,示意员工以饭卡付款场景:1.员工:输入消费金额2.食客:确认消费金额数目无误后,将饭卡贴近刷卡机感应区域3.员工:观察刷卡机提示扣款成功,付款结束异常:1.员工输入金额不正确被发现:员工重新输入2.员工输入金额不正确,食客打卡付了款:找饭卡中心申诉3.食客饭卡余额不足:为该卡充值后付款,或以其他方式付款4.食客饭卡过期:为该卡作激活处理后付款,或以其他方式付款5.食客饭卡无法被读取:为该卡消磁后重新付款,或以其他方式付款6.刷卡机出现故障:员工重启刷卡机重复付款过程,或以其他方式付款优先级:必须的,必须被实现何时可用:首次增量使用频率:每天多次使用方式:通过刷卡机小键盘和感应区次要参与者:饭卡数据中心?次要参与者使用方式:有线网络?未解决的问题:用例:在餐厅使用饭卡付款43.使用在线书店搜索书3.使用在线书店搜索书5用例:使用在线书店搜索书主要参与者:在线书店使用者(用户)目标:根据书籍部分信息搜索到在线书店中相应书籍的具体信息前提条件:用户已进入或登陆在线书店网站触发器:用户输入查询关键字,并点击“书籍搜索”功能场景:1.用户:用户输入查询关键字,并点击“书籍搜索”功能2.系统:返回搜索结果列表3.用户:从列表中选择正确书目,点击查看明细4.系统:返回被选书目的具体信息异常:1.用户未登陆(“书籍搜索”功能的使用要求是注册用户):提示用户登陆2.输入查询关键字为空:系统要求重新输入3.返回搜索结果为空:提示没有符合查询条件的书存在,提示用户尝试其他搜索方式优先级:中等优先级何时可用:第二个增量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论