系统分析与设计(四)

系统分析与设计作业四

1、 用例建模

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


这里写图片描述

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

我选择用美团的订酒店服务做对比:


这里写图片描述

它的功能更多样,用例更复杂,用例图大致如下:


这里写图片描述

新的用例主要有,顾客可以通过高德地图来查找酒店具体位置,预订前可以查看酒店的评分和其它顾客对酒店的评价。

新的外部系统和服务主要有高德地图提供的酒店定位服务,微信提供的在线支付服务。

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

  1. 产品要与时俱进,十多年前尚未出现或普及移动端在线定位与社交软件在线支付时,酒店预订还要在PC浏览器上操作,显得不灵活,酒店的选择不够多,顾客看不到酒店评价,支付手段也单一。在现在移动端应用越来越成熟,普及程度越来越高的时代里,应用开发者要更加重视把先进技术和创意用于简化用户操作,提高用户使用舒适感上。
  2. 项目早期,在需求分析阶段,要充分考虑什么样的便利是用户所希望看到了,而什么是不符合当下用户使用习惯的。
  3. 可以通过统计学手段或心理学分析等方法找到当下最符合用户期待的需求,将它写入产品的规格说明书中,并据此进行设计和构建。

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

搜素酒店:通过高德地图在线搜索,或直接输入酒店名称或地址,或根据推荐浏览列表从而选择酒店。

预订房间:选择入住时间和住宿天数,选择房间类型。

确认订单:校对订单信息。

支付:选择支付手段,包括银行卡或微信支付。

评价:入住后根据体验给酒店打分。

2、业务建模

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


这里写图片描述

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

ATM取款业务流程活动图如下:


这里写图片描述

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


这里写图片描述

上图为淘宝官网退货业务的泳道图。客户要完成退货业务,在淘宝网上需要系统用例:申请退款,退货,确认退款成功。

3、用例文本编写

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

Brief:优点是在项目需求分析早期,能快速确定项目主题和范围。缺点是不能反映细节,需要再做更详细分析。

Casual:优点是需求分析稍微比Brief详细,速度也比Fully快。缺点是仍不够详细,尚未能直接利用其形成规格说明书。

Fully:优点是能详细说明需求。缺点是需要的时间比上述方法要多。

猜你喜欢

转载自blog.csdn.net/jacknights/article/details/80034542