系统分析与设计作业(四)

1、 用例建模

a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸

系统分析与设计作业(四)

b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:

- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例

- 尽可能识别外部系统,并用色彩标注新的外部系统和服务

这里,我选择的是穷游网。

系统分析与设计作业(四)

系统分析与设计作业(四)

用例图如下:

系统分析与设计作业(四)

c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。

通过比较用例图,可以看出Asg_RH文档中的预定酒店系统实现了基本所需的功能,而穷游网酒店预订系统除了满足一些基本功能外,还添加了一些拓展功能,如在选取酒店时,可以查看酒店的评价以及酒店附近近几日的交通概况。另外,还增加了地图搜索接口,方便游客更好的查找酒店位置。所以,总结来说,在项目早期,可以从以下两方面发现创新的思路和方法。一是从更好地服务用户的角度去创新;比如穷游网酒店预订系统里的用户评价系统。二是从方便用户使用系统的角度考虑;如穷游网相比文档中的酒店预定系统增加了酒店过滤系统(通过酒店星级,价格,位置等因素来过滤酒店)等。

d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)

ID  

Name

Imp  

Est  

How to demo

Notes

1

搜索酒店

60

20

游客选择目的地,入住日期和天数,酒店星级来搜索或者通过网上地图直接检索

应用过滤系统,筛选出符合用户要求的酒店

2

选择酒店和房间

100

30

通过价格,用户评论,人数等因素选择酒店和房间

显示价格,用户评论等信息供用户筛选

3

确认预订信息

50

15

查看预定的酒店的相关信息,确认无误

显示酒店和房间详情

4

付款

40

10

选择支付方式,并付款

通过第三方支付API来完成交易

2、业务建模

a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。

系统分析与设计作业(四)

流程图中每个状态结点都可以看作一个子用例,例如:search hotel, choose hotel;例外,多个状态根据流程步骤结合起来也能看作一个子用例,例如:choose hoter -> show room informations -> confiirm reservation。

b. 选择你身边的银行 ATM,用活动图描绘取款业务流程。

系统分析与设计作业(四)

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

系统分析与设计作业(四)

淘宝网需要实现的系统用例:验证客户信息,处理退款申请,确认商家同意退货,客服介入,退款达成。

3、用例文本编写

在大作业基础上,分析三种用例文本的优点和缺点。

摘要式:简洁的一段式摘要,通常用于主成功场景,用在早期需求分析过程中。 

优点:简洁,易于书写,便于快速记录。

缺点:不够详细,用于早期需求分析过程中,应用场景较为局限。

非正式:用几个段落覆盖不同场景。

优点:与摘要式相似,可以快速了解主题和范围。

缺点:比摘要更加详细,但仍然不够正式,难以说明白场景。

详述:详细地编写用例所有步骤和各种变化,同时具有补充部分。

优点:细节充足,对于深入分析需求有重要帮助。

缺点:比较繁琐,过程复杂,花费时间长。