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