用例建模实践
1. 用例建模
a. 阅读 Asg_RH 文档,绘制用例图。
根据文档内容描述,做出的用例图如下:

b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
我选择的是携程的服务系统,作图如下:

c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
- 从用户体验的角度出发,改变产品中内容的呈现方式,使得用户能在第一时间获得自己想要的信息。比如在此例中,携程相较于早起的酒店预订系统而言,进一步设计了筛选功能,能够根据用户划定的筛选信息进一步简化内容,使得用户能免去长时间地搜寻,直接看到自己所想的酒店。
- 从内容的呈现来看,可以根据用户的使用情况,获得及时的反馈,不断优化酒店板块的设计与分类,使得内容的呈现方式与酒店的推荐模式符合用户心理。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | Name | Imp | Est | How to demo | notes |
---|---|---|---|---|---|
1 | 酒店信息搜索 | 80 | 20 | 进入查找酒店的界面后,选定酒店类型、位置、入住时间、价格等信息后便可根据这些信息搜索数据库,得到全部或部分条件的酒店 | 内嵌一些常用的搜索条件, 若搜索条件项为空,则不根据该条件进行筛选 |
2 | 酒店预订 | 100 | 25 | 预订订单包括选择酒店,选择房间类型,核对信息并提交订单 | 确认订单表格的具体信息 |
3 | 支付订单 | 60 | 15 | 提供多种支付方式,用户选择一种偏爱的方式进行支付 | 使用第三方API完成支付 |
4 | 用户评价 | 80 | 20 | 用户体验后,在评论区留下自己的感受 | 需要使用良好的论坛评论系统来方便用户对酒店进行评价。 |
2. 业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
活动图如下:

利用流程图发现子用例的方法:重点查看流程图中的各个状态,单个状态往往能代表一个子用例。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流

c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例.

3. 用例文本编写
-
在大作业基础上,分析三种用例文本的优点和缺点
分析三种用例文本的优缺点如下:
- 摘要式用例文本。优点:简洁且概括性强,有助于快速了解主题和范围;编写所需时间少,效率较高。缺点:无法说明用例的详细业务过程,不利于深入分析需求。
- 非正式用例文本。优点:较为简洁,适当添加有场景细节,有助于快速了解主题和范围以及作基础的分析;编写效率较高。缺点:依然缺少足够的用例细节,不利于深入分析需求。
- 详述用例文本。优点:对于每个用例有具体的业务流程说明以及所有步骤及各种变化,同时具有补充部分,对于深入分析需求有重要帮助;缺点:编写所需时间很长,需要考虑各种繁琐的细节。