1、用例建模
- a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
- b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
- c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
- 现代的电子商务服务,更加注重“智能化推荐”和“用户反馈”。比如再选择酒店的时候,可以根据用户的喜好进行智能化推荐,并且利用消费者的评价来帮助新的用户进行选择。
- 导航更加便捷了。过去的系统在提交预定信息以后,需要进入“购物车”来完成订单的支付。现在的系统在提交预定信息以后直接进入支付界面。导航次数减少了,购物的流畅性和便捷性增强了。
- 迎合多样化的用户需求。酒店的筛选的方式更多,用户可根据自己的需要进行更加精细的筛选。
- 整合外部系统(比如地图服务),为用户提供更加完善的服务。
- d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | NAME | IMP | EST | HOW TO DEMO |
---|---|---|---|---|
1 | 搜索和查看酒店、房间 | 50 | 6 | 搜索和过滤酒店,查看酒店信息和房间信息 |
3 | 下订单 | 60 | 3 | 在选择了酒店和房间的基础上,填写其他订单信息,比如数量、日期、顾客信息、支付方式 |
4 | 支付 | 60 | 3 | 跳转到支付平台,显示支付结果 |
5 | 查看订单 | 20 | 5 | 查看、修改订单信息,给予评价 |
2、业务建模
- a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
流程图可以清晰地展示业务流程,从而将其中某些用例合并、抽象作为我们的子用例。
-
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
-
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
淘宝需要实现的用例:生成退款单,推送拒绝退款或退款成功的信息,买家查看和管理退款单,确认退款等用例
3、用例文本编写
-
在大作业基础上,分析三种用例文本的优点和缺点
- 摘要:一段简洁的概要。优点是编写耗时短、简洁明了,适合即时展示;缺点是不够细致,对问题的表述比较粗略。
- 非正式:多个非正式的段落,每个段落覆盖不同场景。优点是比摘要详细一些、覆盖更广泛,适合早期的需求分析过程;缺点是不够正式、不够全面。
- 详述,详细写出所有步骤及各种变化,同时具有补充部分,比如前置条件、成功条件。优点:它展示了更多的细节和场景,表述更为正式,结构合理,开发者可以清晰地了解到需求的细节,便于后期的开发;缺点:编写过于繁杂,耗时耗力,阅读起来相对低效。