1、用例建模
a. Asg_RH 的绘制用例图
b. 美团订酒店的用例图
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。
两个用例图基本的功能差别不大,但是新时期的产品的功能要多一些,每一个功能的子功能也多一些,方便人们更加精准地选取自己想要的服务。而且新的用例图中支付方式也变得多样了,主要是因为支付领域的变革,支付宝和微信支付的崛起让支付变得多样化。创新的思路主要在于发现原有的项目的一些不足,增加功能或者改进功能;结合现在的新技术新科技,添加一些基于新技术的服务,让项目更加地便民。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)。
ID | Name | Imp | Est | How to demo | Notes |
---|---|---|---|---|---|
1 | 查找酒店 | 100 | 10 | 进入查询界面后,根据需要的酒店类型、目的地、时间、星级价格、酒店名等信息对酒店进行筛选,将符合条件的酒店显示出来,供用户选择 | 若某一项限制的输入为空,则认为对该项不存在条件要求 |
2 | 预订酒店 | 100 | 10 | 在上一步的基础上,用户选择自己心仪的酒店,并在对应酒店的页面中选择房间类型,并确认订单。 | 这部分只要是在确定某一酒店的前提下,进一步选择更详细的要求的房间 |
3 | 支付 | 100 | 5 | 支持几种主流的网上支付方式,用户可以根据自己的需要,选择“支付宝支付”或者“微信支付”或者“银行卡支付” | 通过调用这些公司提供的接口来进行支付操作 |
4 | 查询历史订单 | 30 | 4 | 用户可以查看自己的历史订单信息 | 显示所有历史订单 |
5 | 收藏酒店 | 30 | 2 | 用户看到感兴趣的酒店可以进行收藏,并随时方便地查看自己收藏过的酒店 | 在主页有个收藏按钮,可以方便地查看收藏的酒店的信息 |
2、业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
在画流程图的过程中,我们会注意到整个流程的每一个节点,因此通过这些节点发现一些子用例。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
淘宝网需要实现的系统用例有:评价买家购物评级、垫付退款、收退款、发起退款申请、同意退款。
3、用例文本编写
用例文本类型 | 格式 | 优点 | 缺点 |
---|---|---|---|
摘要(Brief) | 简洁的一段式概要,通常用于主成功场景 | 编写方便用时短,简明扼要 | 不够详尽 |
非正式(Casual) | 非正式的段落格式。用几个段落覆盖不同场景 | 较为详细地展示了需求,且耗时中等 | 不如写摘要方便,也不如详述的详尽 |
详述(Fully) | 详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证 | 结构化、深入、详尽地展示了需求 | 编写耗时长,阅读时间长 |