《用例规约》PPT课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《用例规约》PPT课件.pptx》由会员分享,可在线阅读,更多相关《《用例规约》PPT课件.pptx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用例规约潘正军潘正军回顾&用例的概念&用例的关系&参与者的定义与关系用例图用例图1 1基于用例的需求分析过程&详细、完整地描述需求用例描述事件流描述要点&实例POS销售记录时间&小结与试验用例描述&用例规约&黑盒用例与白盒用例&用例规约组成&用例规约类型与书写风格简单型非正式型正式型(详细型)用例规约-进行用例阐述&用例规约:更进一步的精度用例文档的核心,而用例图作为用例文档的总图进一步的精度:有层次的文档文档中每一句话都有其价值用例图是骨架而用例规约则是其内在的肉谁来写用例文档&最完美:业务人员接受训练,写出优美的用例文档&最现实:业务人员提供素材,开发人员写用例文档&最糟糕:业务人员不管,
2、完全由开发人员杜撰&黑盒用例建模人员常用,不描述系统的内部工作流程,也不描述其组成成分或设计。&白盒用例借助责任描述系统,指出系统应该具有什么职责,具有各种职责的软件元素之间是如何合作的黑盒用例与白盒用例黑盒用例白盒用例该系统记录销售情况该系统将销售情况写到一个数据库中或者该系统为销售情况生成一个SQL语句用例规约组成1.1.用例名称:用例名称:处理理销售售2.2.用例用例标识3.3.涉及的参与者涉及的参与者4.4.涉及的用例涉及的用例5.5.描述描述用例规约组成6.6.用例的用例的规格格说明明1.1.前置条件前置条件 与与 后置条件后置条件 2.2.正常事件流正常事件流3.3.备选事件流事件
3、流7.7.其它其它非功能需求、非功能需求、设计约束、尚存在的束、尚存在的问题&前置条件约束在用例开始前系统的状态把它们看做是看门人,它阻止参与者触发该用例直到满足所有条件说明在用例触发之前什么必须为真前置条件&后置条件约束用例执行后系统的状态用例执行后什么必须为真对于有多个事件流的用例,则应该有多个后置条件后置条件前置、后置条件注意&某些用例依赖于其他用例一个用例在离开系统时,可能是另一个用例的前置条件(例如:“登录”和“管理系统”)&有助于识别漏掉的用例如果一个用例的前置条件不执行,就不能执行其他用例,可能意味着丢失了用例(例如:“管理订单”却没有“登录”用例)事件流-用例交互四部曲1.动
4、作4.回 应2.改变3.验证系 统写:可观测的、体现客户利益的文字简单型&用简洁的一段话来描述用例,通常只给出主要成功场景&处理销售一个顾客带着商品在收款处准备交费购买。出纳员使用POS终端记录所购买的每一件商品POS系统给出所应收的总款数以及每件商品的价格细节。顾客键入支付信息,系统进行确认并记录。然后,系统更新商品的存货清单顾客拿着系统打印的收条并带着商品离开。非正式型&用若干非正式段落来描述用例,通常给出多个不同场景&处理退货主要成功场景:顾客带着商品到收款处退货,出纳员使用POS终端记录每一件被退回的商品。可选场景:如果系统中找不到商品标识,那么就通知出纳员并建议他手工输入商品标识码(
5、或许商品的标识已经破损);如果系统检测到和外部税金计算系统之间的通信失败,那么就。&描述更多细节并以结构化方法组织这些细节,对理解系统非常有意&参考:正式型(详细型)正式型(详细型)-处理销售11.用例 UC1:处理销售2.主要参与者:出纳员3.受益人及其利益:1.出纳员:需要精确、快速的输入,并且不出现支付错误2.销售人员:需要销售款得到更新3.顾客:需要购买并花费最小的精力得到快速的服务,并需要支持退货功能正式型(详细型)-处理销售23.受益人及其利益:3.公司:需要精确地记录交易并满足客户的利益。需要支付授权服务记录可接受的支付。需要一些容错功能。需要账目和存货清单得到自动的快速更新正式
6、型(详细型)-处理销售33.受益人及其利益:5.政府税务机构:需要从每一次销售中收税。6.支付授权服务:需要用正确的格式和协议传来的数字授权请求。需要精确计算它们可支付给商店的款额正式型(详细型)-处理销售44.前置条件:出纳员需要身份识别并授权5.后置条件:存储了销售情况,正确地计算了税金,更新了账目和存货清单,记录了销售额,打印了收据正式型(详细型)-处理销售56.主要成功场景:1.顾客带着商品到POS终端出准备购买2.出纳员开始一次新的销售3.出纳员输入商品标识码4.系统记录销售的商品并给出商品的描述、单价和折扣,并根据某些价格规则计算所应付的款额。出纳员重复步骤3和步骤4,一直到处理完
7、所有商品为止。正式型(详细型)-处理销售66.主要成功场景:5.系统给出所应支付的总款额并计算税金6.出纳员告诉顾客总价并请求付款7.顾客付款,系统处理支付8.系统记录下已完成的销售,并将销售和支付信息发送给外部的账目系统以及存货清单系统正式型(详细型)-处理销售76.主要成功场景:9.系统打印收据10.顾客带着收据和商品离开正式型(详细型)-扩展11.在系统失败时,要恢复和校正账目,确保所有的交易敏感状态以及事件能够从场景的任何步骤中恢复1.出纳员重启系统和登录,并请求恢复先前的状态正式型(详细型)-扩展22.系统重建先前的状态2a 系统检测阻止恢复的异常状态1.系统给出纳员发出一个出错信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用例规约 例规 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内