《学习目标》.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《学习目标》.ppt

变更雇员信息 人事系统 删除雇员信息 查找雇员信息 浏览雇员信息 经理 《 include 》 《 include 》 《 include 》 用例的包含《Include》 用例:变更雇员信息 ID:UC1 参与者: 经理 前置条件: 1、一名合法的经理登录在本系统。 事件流: 1、经理输入雇员的ID号。 2、Include(查找雇员信息)。 3、经理选择某部分雇员信息进行修改。 4、…… 后置条件: 用例的包含《Include》 用例;浏览雇员信息 ID:UC2 参与者: 经理 前置条件: 1、一名合法的经理登录在本系统。 事件流: 1、经理输入雇员的ID号。 2、Include(查找雇员信息)。 3、本系统显示雇员的信息。 4、…… 后置条件: 用例的包含(Include) 用例;删除雇员信息 ID:UC3 参与者: 经理 前置条件: 1、一名合法的经理登录在本系统。 事件流: 1、经理输入雇员的ID号。 2、Include(查找雇员信息)。 3、本系统显示雇员的信息。 4、经理删除雇员信息。 5、…… 后置条件: 用例的包含《Include》 通过使用《Extend》,可以把新行为插入到已有的用例中。 基础用例提供了一组扩展点。扩展点是钩子,在这些位置上可以添加新的行为。 扩展用例提供了一组插入片段,这些片段被插入到基础用例的钩子位置上。 没有扩展用例,基础用例也是非常完整的。 基础用例不知道扩展用例的任何细节,它只需为扩展用例提供钩子即可。 扩展点一般被列在基础用例的事件流中。 扩展用例通常是不完整的,它一般由一个或多个被称为插入片段的行为片段组成。 用例的扩展《Extend》 还书 图书馆系统 找书 罚款 借书 图书管理员 《 extend 》 用例的扩展《Extend》 用例的扩展《Extend》 还书 扩展点 借书超期 罚款 《 extend 》 (借书超期) 用例:还书 ID:UC9 参与者: 图书管理员 前置条件: 1、一名合法的图书管理员登录在本系统。 事件流: 1、图书管理员输入借阅者的ID号。 2、本系统显示借阅者的信息,包括已借阅的清 单。 3、图书管理员在清单中查找要还的书。 Extend(借书超期) 4、图书管理员接受返还的书。 5、…… 后置条件: 1、书被返还。 《 extend 》 (借书超期) 扩展用例:罚款 ID:UC10 插入片段: 1、图书管理员利用本系统,记 录并打印一份罚款单。 还书 扩展点 借书超期 罚款 用例的扩展《Extend》 当基础用例中有多个扩展点时,扩展用例可以具有多个插入片段。 还书 扩展点 借书超期 支付罚金 罚款 《 extend 》 (借书超期,支付罚金) 扩展用例:罚款 ID:UC10 插入片段1: 1、图书管理员利用本系统,记录并 打印一份罚款单。 插入片段2: 1、If 借阅者选择现场支付所有的罚 金。 1.1、图书管理员接受罚金。 1.2、 …… 用例的扩展《Extend》 (1)只有条件满足 时,用例才被 扩展。 (2)[ ]中的内容 表示条件。 还书 扩展点 借书超期 支付罚金 发出警告 《 extend 》 (借书超期) [第一次超期] 罚款 《 extend 》 (借书超期,支付罚金) [非第一次超期] 用例的扩展《Extend》 如何发现有效用例 下列哪个是有效用例? 就供应者合同进行协商 处理退货 登录 在游戏板上移动棋子 如何发现有效用例 老板测试 你的老板问:”你整天都做了些什么?“你回答:”登录系统!“你的老板会高兴吗? 如果不会,那么该用例不会通过老板测试,这意味着该用例与达到可量化价值的结果没有太大关系。这也许是更低级别目标的用例,但不是需求分析所使用的级别。 如何发现有效用例 EBP测试 EBP即基本业务过程(Elementary Business Process),是源于业务过程工程领域的术语。 定义:一个人于某个时刻在一个地点所执行的任务,以响应业务事件。该任务能够增加可量化的业务价值,并且以持久状态留下数据,例如,批准信用卡的信用额度或者确定订购的价格。 用例不是单独的一小步,例如”删除一条商品项目“或者”打印文档“。相反,主成功场景应该是5-10个步骤。用例不能持续数日或多个会话过程,例如”就供应者合同进行谈判“。用例是在一个会话过程中完成的任务。用例可能只需几分钟或一个小时就能完成。 如何发现有效用例 规模测试 用例很少由单独的活动或步骤组成,相反,用例通常包含多个步骤。用例建模中的一个常见错误就是仅讲一系列相关步骤中的一个步骤定义为用例。 例如将输入商品ID定义为

文档评论(0)

jykt + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档