week6
1.用例建模
- a.为Aag_RH-“Reserve Hotel”绘制用例图
- b.为“去哪儿”app绘制用例图,并对比“Reserve Hotel”的用例图,用彩色标注出创新用例或子用例、新的外部系统和服务
- c.对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路和方法
答: 参考具有相同功能或定位的产品的基本业务流程,在基本功能的基础上进行操作顺序的更改或者某一个功能进行细化拓展。比如:Asg_RH里面,选择房间之前就要输入订房退房日期,但是“去哪儿”实在选完房间之后才会输入这个信息,这样的操作可以让用户更多的浏览某一旅馆的房间信息增大下单的可能性;再比如:相比于Asg_RH,“去哪儿”再找旅馆的时候,除了传统的“搜索”以外,还引入了“自动定位”和“个性化推荐”。 - d.请用SCRUM方法,在(任务b)用例图基础上,编制某订旅馆开发的需求(backlog)
名字 | 重要性 | 工作量预估(week) | 操作 |
---|---|---|---|
找旅馆 | 20 | 4 | 打开APP,可以通过搜索找旅馆、选择打开自动定位功能主界面会自动显示附近的旅馆信息、根据用户平时的浏览习惯显示筛选合适的旅馆信息进行展示 |
预定 | 50 | 3 | 点击图文信息选择日期、房间类型之后,点击“预定”就会出现核对订单的界面 |
订单管理 | 30 | 3 | 点击主界面“订单”即可进行管理的界面进行一系列“增删改查”的操作 |
支付 | 10 | 2 | 核对完订单之后,点击“提交订单”即可跳转到支付界面完成支付 |
2.业务建模
- a.在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法
活动图是围绕用户的某一目标,将用户实现这一目标的过程中,应用/系统及参与者的一系列动作进行的记录。将具有相同操作对象的动作就行归纳就得到了实现用户一个目标的子用例。 - b.选择你身边的银行ATM,用活动图描绘取款业务流程
- c.查找淘宝退货业务官方文档,用多泳道图,表达客户、淘宝网、淘宝商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上要实现哪些系统用例
淘宝网系统用例:退货管理(退货请求管理,退货订单管理)
3.用例文本编写
- 在大作业的基础上,分析三种用例文本的优点和缺点
(1)detailed
优点:详细全面
缺点:全是文本可读性不强,不方便理解
(2)brief
优点:基本的功能点都有涵盖,简洁
缺点:概括性的描述往往不利于项目后续的规划和开发
(3)casual
优点:图文结合,易于理解
缺点:分场景进行描述使功能需求比较零散