1、 用例建模
a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法.
两个产品的基本功能并没有太大的差异,但是美团的酒店预订多了更多人性化的需求和选项,比如智能排序,预计到店等等。产品的需求应当立足与解决当前的痛点,给用户带来更多的便捷。所以一个思路是从用户当前的使用痛点入手,比如入住酒店时用户可能难以找到酒店,特别是在陌生的城市,所以有了酒店位置、酒店附近交通情况,快捷出租车预定等等新功能。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | NAME | Imp | Est | How To demo | Notes |
---|---|---|---|---|---|
1 | 查询旅馆 | 10 | 3 | 通过酒店的名称,地点对旅馆进行搜索(必须),可以使用诸如时间、星级、评价等内容收缩范围 | 名称和地点两者至少包含一个 |
2 | 搜索结果展示 | 8 | 4 | 将结果展示给用户,提供给用户筛选和排序的功能 | 如何尽可能简要而又全面的展示酒店信息 |
3 | 预定房间 | 10 | 4 | 基本的预定步骤,选择对应酒店对应时间段的空闲房间 | |
4 | 支付订单 | 7 | 2 | 对订单进行支付 | 接入支付系统 |
5 | 点评内容 | 4 | 3 | 提供用户点评的功能,以供其他用户参考 | 功能比较繁杂,可能需要分离子系统 |
6 | 收藏功能 | 4 | 2 | 用户可以对中意或者感到满意的酒店进行收藏,以便下次快捷的预定 |
2、业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
在流程图中,子用例往往是流程相关的。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程。
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例.
需要完成用户退货申请,退货申请生成,商家退货确认,平台介入协商,商家退款等系统用例。
3、用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
- 摘要(Brief)
- 一般用于简述主要的成功场景。
- 优点: 简单,在需求分析的早期可以帮助团队在快速了解主题和范围,用几分钟就可创建
- 缺点:过于简单,内容不明确,范围不全面
- 简便格式(Casual)
- 比上面的更详细一些,但仍然是非正式的
- 优点:相对详细,有利于进一步认识问题
- 缺点:仍然不够详细和全面
- 详细(Fully)
- 详细编写所有步骤和变化
- 优点:细致准确,结构化
- 缺点:耗时费力