用例建模
- 阅读 Asg_RH 文档,绘制用例图。
-
选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
选择携程网站进行比较,新的服务有:
按照级别和关键词搜索:
在地图上选择酒店:
查看酒店点评:
绘制的用例图如下所示:
-
对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。
对比 Asg_RG 中的酒店预订系统和携程等现代酒店预订系统,发现的创新思路主要是:
- 考虑到用户的需求是否已经满足。例如用户选择某一级别的酒店的需求,以及通过关键字搜索寻找特定类型酒店的需求,以及参考住过酒店的用户的意见的需求。
- 利用最新的技术,优化交互方式。例如用户可以与地图组件实时交互来选择酒店。
- 提供用户反馈平台,并作为其他用户的参考。评论系统给了用户一个反馈的平台,同时用户的良好评价又能店作为其他用户的参考。
-
请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID Title Imp Est Notes 1 查找酒店 100 20 根据用户输入的目的地、酒店名称、入住日期、退房日期、级别、关键字等信息,输出符合描述的的酒店列表。 2 预订酒店 150 20 若酒店有空房,用用户输入的房间类型等信息进行预订。 3 支付 80 10 利用第三方的接口实现。 4 评论系统 40 20 完成订单的用户可以发表文字、图片的评论,并在酒店页面筛选出显示。
业务建模
-
在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
利用流程图发现子用例的方法:
- 通过流程图的每一个状态发现子用例,一般单个状态就是一个子用例。
- 注意流程图的分支,可以得出子用例。
- 多个状态结合起来也可以代表一个子用例。
-
选择你身边的银行 ATM,用活动图描绘取款业务流程。
-
查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
淘宝网上至少实现的用例为:填写退货申请用例,处理用户申诉用例
用例文本编写
- 在大作业基础上,分析三种用例文本的优点和缺点
- Brief
- 优点:简洁,概括性强,能快速描述功能;编写时间短,效率较高。
- 缺点:对业务流程的描述不详细,不利于深入分析需求。
- Casual
- 优点:较为简洁,相对于 Brief 文本细节更多,能更加清晰描述需求;编写效率较高。
- 缺点:仍缺少足够的细节。
- Fully
- 优点:每个用例有具体的流程说明、所有步骤及各种变化,而且还有补充部分,能够深入分析需求。
- 缺点:编写所需时间很长;而且细节很难在项目初期全面地确定下来。
- Brief