1. 用例建模
a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
- 两个用例图的基本功能相差不大,但是新时期的产品显然功能更加完善,更能符合当代人的许多需求,从选择酒店房间,地图定位到支付方式的多样化,都更加体现了新时代产品业务的多样性和丰富性,可以给用户带来更加友好的体验。
- 因此,在项目早期,创新的思路可以从同类产品中得来,分析同来产品的痛点和不完善的地方,可以创新地增加新功能以更加符合现代人的需求,或者结合一些当下前沿的新技术,使得产品更加实用和丰富,达到创新的目的。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID|Name|Imp|Est|How to demo|Notes
–|—-|—|—|———–|—–
1|查找酒店|10|30|输入目的地、日期、酒店名,返回酒店列表|模糊匹配,接入地图系统
2|选择酒店|10|30|可以选择酒店星级、价格、房间型号等,并提供排序功能|默认排序综合各个因素
3|支付|9|10|用户确认以后可以选择支付方式,同时接入第三方支付接口,例如支付宝、微信等|确保支付安全性
4|查询历史订单|8|10|用户可以查看自己的历史订单信息|显示所有历史,并提供删除历史功能
5|收藏酒店|8|10|用户可以喜欢的酒店进行抽藏,并在收藏列表中查看|便于用户再次下单2. 业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
3. 用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
- 摘要
- 优点:能快速编写,简洁明了,可以快速了解主题
- 缺点:缺少细节
- 非正式
- 优点:非正式的段落,用几个段落覆盖不同场景
- 缺点:较为详细,但是细节还是有待加强
- 详述
- 优点:详细编写了各种细节和变化,同时有补充部分,展示了更多的细节,更为深入。
- 缺点:编写耗时,繁琐,耗费大量精力