《Section3用例和用例图.pptVIP

  • 0
  • 0
  • 约1.39万字
  • 约 75页
  • 2016-12-31 发布于北京
  • 举报
* Use case: Withdraw cash Actor: customer 主事件流: 储户通过读卡机插入ATM卡 ATM系统从卡上读取银行ID、账号、加密密码, 并通过主银行系统验证银行ID和账号 储户输入密码, ATM系统根据加密密码对输入密码进行验证 储户按 “取款”按钮, 并输入取款数目, 该数目应该为$5的倍数 ATM系统通知主银行系统, 传递账号和金额, 并接收返回的确认信息和账户余额 ATM系统输出现金、ATM卡和收据 ATM系统记录交易到日志文件 ATM系统“取款”用例的正确描述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 识别用例:用例的命名 执行者视角: (状语)动词+(定语 )宾语 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 识别用例:用例粒度 最常犯错误:粒度过细,陷入功能分解 把步骤当作用例 把系统活动当作用例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * “四轮马车”CRUD CRUD能为Actor提供价值? CRUD掩盖业务,锐变成关系数据库的建模: “系统就是数据的增删改查” 关心数据的存储和维护,反而忽略了用户的目的 用例粒度 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 如果确实是CRUD? 如果CRUD不涉及复杂的交互,一个用例“管理××”即可 不管是C、R、U、D,都是为了完成“管理”目标 甚至很多种的基本数据管理都可以用一个用例表示 用例粒度 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 灵活处理CRUD 可以把包含复杂交互的路径独立出去形成用例 用例粒度 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 思考:识别用例 Email客户端(如:outlook express),A在北京发邮件给上海的B,B收邮件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 识别用例:用例的获取 找出用例的最简单途径是对参与者提问,然后从答案中获取用例: 参与者的主要任务是什么? 参与者需要了解系统的什么信息? 需要修改系统的什么信息? 参与者是否需要把系统外部的变化通知系统? 参与者是否希望系统把异常情况通知自己? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 目标:构建一个棋牌馆管理系统 问题描述: 客户通过Internet预订座位,检查座位详情,如果没有空闲的座位或满意的座位,可以选择进入等候队列。 总台服务员在客户到棋牌馆时,根据客户的预订信息,安排客户座位。 当客户要离开棋牌馆时,客户到总台服务员办理结账,可以采用两种方式,一种是现金结账,另一种是银行卡结账,而银行卡结账将通过与银联POS系统交互来完成。 识别用例:棋牌馆管理系统 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd

文档评论(0)

1亿VIP精品文档

相关文档