系统分析与设计作业_4

用例建模

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

页面一:输入地点,入住时间,搜索按键来搜索酒店。

页面二:页面一输入的地点不在数据库中,则按照地区进行搜索。

页面三:通知用户预定酒店流程,包括搜索、选择酒店、选择房间类型、确认预定。重述用户的需求以及查询出的酒店列表。

页面四:进入某一酒店的预订界面。输入入住日期和房间信息。若不可用返回无房间信息。

页面五:用户确认订单。

页面六:输入用户名。

页面七:输入用户邮箱。

页面八:付款流程的订单总额页面。

页面九:付款流程的信用卡选择页面。

页面十:付款流程的支付页面,邮箱返回预定成功信息。

Actor Goal Sub-function External Enties
Traveler Search hotels Search location GPS
Reserve Choose hotel、Choose room type、Choose date、Confirm
Pay Select credit card Email、Bank

9F3EF3F1-18C7-448A-A075-83A67D57D779

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

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

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

携程预定酒店流程如下:

D7F1D828-9F87-4B53-89D4-988B451B6ED4

8482A7F1-4C0A-49B5-BF1C-A69FF6F7E1DD

28E389D9-B47F-42DF-B737-37DF40B5FA88

32701058-0511-48A0-8DA4-201E2D81EBB6

B8A02FC7-ED54-46C4-881C-EBEB789F56D7

页面一:输入地点,入住时间,房间类型,酒店级别,关键字来搜索酒店。若无直接根据附近地区修改。

页面二:重述用户的需求并可以进行修改,改变排序方式,以及查询出的酒店列表。以及在地图显示地理位置,酒店信息,酒店交通大致信息。

页面三:进入某一酒店的预订界面。显示酒店可以预定的房型列表。

页面四:用户确认订单。输入姓名,手机号,邮箱可选。以及可选保险。

页面五:支付页面,选择支付方式支付。

页面六:支付成功页面,手机短信返回预定成功信息。(未体现)

页面七:评价页面,评价入住体验。(未体现)

Actor Goal Sub-function External Enties
Traveler Search hotels Choose location、Choose date、Choose key words、choose level GPS
Choose details Resort list,Get hotel information,Get traffic information Map App
Reserve Choose room type、Choose hotel、Choose Insurance、Confirm Insurance Corp
Pay Select payment type Email、Mobile Communications Corp(MCC)、Payment Platform
Evaluation Evaluation Experience Credit rating Corp

new1

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

  • 简化整合流程,减少页面的数量,降低使用成本。将必要的信息集中处理,减少分散在多个页面的情况。
  • 结合最新的外部系统。如新的支付方式第三方支付等,加入出行保险,多方位提供服务。手机短信代替邮件。地图显示地理位置等。

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

搜索酒店:选择地区、日期、关键字,酒店星级,点击搜索。
展示详情:展现酒店具体地理位置,酒店具体信息和到达酒店交通情况。
预定酒店:选择酒店,房间类型,是否购买保险,显示订单详情并确认。
支付订单:选择支付方式,跳转到支付系统 ,根据填入的手机号和邮箱返回信息。
用户反馈:收集用户反馈信息和评分。

业务建模

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

92C08890-2C2C-41ED-80F8-08EAA002F0D8

利用流程图发现子用例:沿流程图状态传递,任意一个的分支点到流程图的结束状态,就是一个子用例

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

20180422044704647

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

74ACA024-EA07-40CE-9178-6E5393EA88EE

用例文本编写

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

摘要 非正式 详述
优点 简洁,快速了解主题和范围 简洁,用几个段落就可以覆盖不同的场景 可以详细地编写所有的步骤及各种变化
缺点 只用于主成功场景 信息量少 只做快速了解主题和范围之用 耗时,工作量大