系统分析与设计(四)

时间:2021-01-13 20:42:18

1、用例建模

a. Asg_RH 的绘制用例图
系统分析与设计(四)
b. 美团订酒店的用例图
系统分析与设计(四)
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。
两个用例图基本的功能差别不大,但是新时期的产品的功能要多一些,每一个功能的子功能也多一些,方便人们更加精准地选取自己想要的服务。而且新的用例图中支付方式也变得多样了,主要是因为支付领域的变革,支付宝和微信支付的崛起让支付变得多样化。创新的思路主要在于发现原有的项目的一些不足,增加功能或者改进功能;结合现在的新技术新科技,添加一些基于新技术的服务,让项目更加地便民。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)。

ID Name Imp Est How to demo Notes
1 查找酒店 100 10 进入查询界面后,根据需要的酒店类型、目的地、时间、星级价格、酒店名等信息对酒店进行筛选,将符合条件的酒店显示出来,供用户选择 若某一项限制的输入为空,则认为对该项不存在条件要求
2 预订酒店 100 10 在上一步的基础上,用户选择自己心仪的酒店,并在对应酒店的页面中选择房间类型,并确认订单。 这部分只要是在确定某一酒店的前提下,进一步选择更详细的要求的房间
3 支付 100 5 支持几种主流的网上支付方式,用户可以根据自己的需要,选择“支付宝支付”或者“微信支付”或者“银行卡支付” 通过调用这些公司提供的接口来进行支付操作
4 查询历史订单 30 4 用户可以查看自己的历史订单信息 显示所有历史订单
5 收藏酒店 30 2 用户看到感兴趣的酒店可以进行收藏,并随时方便地查看自己收藏过的酒店 在主页有个收藏按钮,可以方便地查看收藏的酒店的信息

2、业务建模

a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
系统分析与设计(四)
在画流程图的过程中,我们会注意到整个流程的每一个节点,因此通过这些节点发现一些子用例。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
系统分析与设计(四)
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
系统分析与设计(四)
淘宝网需要实现的系统用例有:评价买家购物评级、垫付退款、收退款、发起退款申请、同意退款。

3、用例文本编写

用例文本类型 格式 优点 缺点
摘要(Brief) 简洁的一段式概要,通常用于主成功场景 编写方便用时短,简明扼要 不够详尽
非正式(Casual) 非正式的段落格式。用几个段落覆盖不同场景 较为详细地展示了需求,且耗时中等 不如写摘要方便,也不如详述的详尽
详述(Fully) 详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证 结构化、深入、详尽地展示了需求 编写耗时长,阅读时间长