1.用例建模
1.阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
2. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
- 以携程网的酒店预订为例,新增加的创新用例背景用其他颜色表示,用例图如下:
- 以携程网的酒店预订为例,新增加的创新用例背景用其他颜色表示,用例图如下:
3.对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。
- 随着新兴只能设备的出现,人们的使用习惯会发生一定的变化,这时应把握住潮流,找到适合人们使用习惯变化的创新点,以此来完成创新。
- 项目早期,既要确定当下已有的技术,又要对未来可能发展成熟的技术有一个正确的预计,这样才能更好地把握未来可能出现的技术,来实现创新。
4. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | Name | Imp | Est | How to demo | Notes |
---|---|---|---|---|---|
1 | 选择酒店 | 30 | 10 | 点击进入选择酒店界面,定位系统会先获悉位置,然后推荐一些酒店,用户也可自己根据酒店名,地点,时间进行选择,还可以输入一些特定的关键字,选择酒店后,还可以查阅相关评论 | 定位系统,查看酒店评论,关键字系统等 |
2 | 购物车选项 | 20 | 8 | 管理订单的界面,包括增加预订,移除预定,填写相关入住信息等 | 当预定不成功,或者预订无法取消时,要及时返回给用户 |
3 | 预定酒店 | 40 | 10 | 进入预订界面, 可以选择酒店名,选择时间,选择地点,选择房型,在选择完后确认预订,其中选择酒店中可以对酒店进行排序,在选择地点中可以根据地图排序,而在确认预定后会收到手机短信确认和邮箱确认 | 注意相关推荐的准确性,和确保能够成功预订 |
4 | 进行支付 | 10 | 5 | 在支付界面中,可以选择支付方式,确认支付细节 | 在支付不成功时,确保不会扣费 |
2.业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
- 在流程图中,我们顺着流程图开始,沿着流程图的任意一个分支走下去,走到不能再走时停止,则此时我们走过的一个分支便是一个子用例,下面以预定酒店为例,便是一个子用例。
b.选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
3.用例文本编写
a.在大作业基础上,分析三种用例文本的优点和缺点
- 摘要用例:
- 优点:编写快速,简洁明了直观,能快速表示出业务需求。
- 缺点:有些细节方面表示较为模糊,即不够准确,甚至有时会漏掉关键点。
- 非正式用例:
- 优点:编写简便快速,比起摘要用例要详细的多,各个细节方面有所表示,有利于更好地认清需求。
- 缺点:不够正式,有些地方还是过于粗糙,对于有些不懂UML的人来说有些难以理解。
- 详述文本:
- 优点:几乎涵盖了方方面面,细节充足,可以充分完整地表示需求,将需求和设计分离开来,条理清晰
- 缺点:编写较为费时,繁琐,有些功能并不是急需,将简单的工作复杂化。