用例建模
a.阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
绿色是创新用例,红色是外部系统c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
在项目早期要参考与本产品类似的产品,了解其实现的功能,并且画出核心用例图。然后根据调查了解本土用户对于产品的需求,对产品进行赶紧核创新。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | 需求名称 | 重要性 | 工作量 | 需求目标 | 注意事项 |
---|---|---|---|---|---|
1 | 搜索酒店 | 20 | 10 | 根据选项信息搜索匹配酒店 | 需要给出酒店是否空余,符合用户需求 |
2 | 选择酒店 | 50 | 30 | 提供酒店列表,提供基本酒店信息 | 1.给出第三方报价以及用户评价 2.提供酒店根据选项排序结果 |
3 | 选择房间 | 20 | 10 | 选定酒店后,选择房间类型。只能选择尚有空也房间的房间类型。 | 提供必要的房间类型信息 |
4 | 确认订单 | 40 | 20 | 确认所选订单 | 可以编辑修改订单信息 |
业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
- use case:
- 优点:明确系统边界,展示了系统及其使用者,用例以及子用例
- 缺点:用例之间关系不明确
- activity diagram
- 优点:展示了用例的完整使用流程。可以使用活动图将重要场景描述出来
- 缺点:无法描述多个用例过程
- 多泳道图:
- 优点:清晰的看到了每个用例发生在哪个参与者或系统中
- 缺点:无法区分系统边界