《编写用例叙述》PPT课件

《编写用例叙述》PPT课件

ID:36919261

大小:2.34 MB

页数:100页

时间:2019-05-10

《编写用例叙述》PPT课件_第1页
《编写用例叙述》PPT课件_第2页
《编写用例叙述》PPT课件_第3页
《编写用例叙述》PPT课件_第4页
《编写用例叙述》PPT课件_第5页
资源描述:

《《编写用例叙述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章 业务建模(续)《系统分析师UML用例实战》如何写用例也称之为用况,是一个描述型文档,用来描述一个参与者(一个外部的主动者)使用系统完成某个过程时的事件发生顺序。通俗而言,用例就是如何使用系统来达到目标的一组情节,其本质是通过写出多种使用系统的情节来发现和记录功能性需求简单有效怎么开始?讲“故事”——高层用例写出多种使用系统的情节——由一两个人写出一个简短而完整的描述,如:用例:购买商品参与者:顾客、出纳员类型:主要的用例(次要的、可任选的)描述:顾客带着所要购买的商品来到收款处。收银员记录下商品信息并收款。付款结束后,顾客带着所购买

2、的商品离开。起点。。。终点2.1描述用例用例描述了系统和它的用户之间在一定层次上的完整的交互在用例的不同实例中将发生什么样的细节,会在很多方面有所不同一个用例实例中可能会出现差错,将不能达到原来的目的一个用例的完整描述必须指明,在用例所有可能的实例中可能发生什么2.1描述用例用例描述可能包含大量信息,需要某种系统的方法来记录这些信息UML没有定义一种描述用例的标准形式许多开发人员定义了用例描述的模板归档用例基本用例每一个用例必须包含这样一些细节,这些细节告诉人们需要完成哪些步骤才能实现这个用例的功能基本功能所有可选方案异常情况进入用例之前以及

3、退出用例时必须正确的一切一个用例格式模版主要参与者涉众及其兴趣前置条件成功后的保证(后置条件)主要成功场景(或基本流程)扩展(或替代流程)特殊需求技术与数据的变化列表参与者与涉众的关系涉众也称干系人,是与要建设的这个系统有利益相关的一切人和事,涉众的利益要求会影响系统的建设。涉众不等于用户。涉众建议并界定了系统必须要做的工作。用例应该满足包含所有涉众关注点的事物。参与者、涉众、用户和角色的关系涉众(续)如POS系统进行处理销售用例中,主要参与者是收银员,那么涉众有什么呢?收银员售货员顾客公司经理政府税收代理支付授权服务前置条件和后置条件前置和

4、后置条件表示用例开始状态和结束会发生什么前置:规定了在用例中的一个场景开始之前必须为“真”的条件后置:规定了在用例中的一个场景成功结束后必须为“真”的条件这一“保证”应该满足所有项目涉众的需要以记录销售为例前置条件:什么情况下销售员可以记录销售?收银员必须已经被识别和授权?系统启动?以记录销售为例后置条件:记录销售完成后,系统要达到什么状态?存储销售信息生成收据更新账目和库存准确计算税金事件路径用例描述必须定义在执行用例时用户和系统之间可能的交互基本事件路径:用例的主要目标可以没有任何问题并且不中断地到达可选的事件路径:一些可选的功能会被调用

5、例外的事件路径:发生错误时的处理主要的成功场景和步骤 (基本路径)它描述了能够满足项目相关人员兴趣的典型的成功路径参与者与系统的交互一个验证动作由系统完成的状态改变(第一个步骤用来指示一个用来开始场景的触发事件)HappyPath“当…..时用例开始”事件路径要记录的重要事情是用户输入到系统的信息,而不是该信息是如何获得的。包含上下文的交互(情景对话)会降低用例的可复用性基本事件路径例,网上订货基本路径1.当客户选择订购货物时用例开始2.客户输入他的姓名和地址3.客户输入产品代码4.系统记录单件商品,并显示该商品的描述、价格和累加值。价格可以

6、根据一套定价规格来计算客户重复3-4步,直到结束5.客户输入支付信息6.客户确认订购7.系统检验输入的信息,把该订单作为未完成的交易保存,同时向记账系统提供支付信息8.支付确认后,订单被标记上已经确认,同时返回给客户一个订单ID,用例结束参与者与系统相互交互,完成整个用例流程1.顾客携带购买的商品到达POS机收费口2.收银员开始一次新的销售3.收银员输入商品标识4.系统记录单件商品,并显示该商品的描述、价格和累加值。价格可以根据一套定价规格来计算收银员重复3-4步,直到结束5.系统显示总值并计算税金6.收银员请顾客付款7.顾客支付,系统处理支

7、付8.系统记录完整的销售信息,并将销售和付款信息发送到外部的记账系统(进行记账)和库存系统9.系统打印收据10.顾客带着商品和收据离开处理销售基本路径可选事件路径描述的情况,可以作为营业的一个正常部分出现,它们并没有指出产生了误解,或者发生了错误因为一个错误和用户的疏忽而不可能完成基本事件路径,这些情况将由例外事件路径描述可选事件路径不同类型的事件路径之间区分是非正式的,它可以使用例的总体描述组织得更容易理解不值得花过多时间去决定一个特定的情况是可选的还是例外的,更重要的是一定要确认给出了必须行为的详细描述例外事件路径(续)扩展扩展(替代/可

8、选流程)扩展场景是从主要成功场景中分支出来的,因此应该遵从主要成功场景的标记方式3.收银员输入商品标识3a.非法的标识1.系统指示错误并拒绝输入3b.有多个具有相同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。