用例建模
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 |
b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
尽可能识别外部系统,并用色彩标注新的外部系统和服务
携程预定酒店流程如下:
页面一:输入地点,入住时间,房间类型,酒店级别,关键字来搜索酒店。若无直接根据附近地区修改。
页面二:重述用户的需求并可以进行修改,改变排序方式,以及查询出的酒店列表。以及在地图显示地理位置,酒店信息,酒店交通大致信息。
页面三:进入某一酒店的预订界面。显示酒店可以预定的房型列表。
页面四:用户确认订单。输入姓名,手机号,邮箱可选。以及可选保险。
页面五:支付页面,选择支付方式支付。
页面六:支付成功页面,手机短信返回预定成功信息。(未体现)
页面七:评价页面,评价入住体验。(未体现)
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 |
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
- 简化整合流程,减少页面的数量,降低使用成本。将必要的信息集中处理,减少分散在多个页面的情况。
- 结合最新的外部系统。如新的支付方式第三方支付等,加入出行保险,多方位提供服务。手机短信代替邮件。地图显示地理位置等。
d.请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
搜索酒店:选择地区、日期、关键字,酒店星级,点击搜索。
展示详情:展现酒店具体地理位置,酒店具体信息和到达酒店交通情况。
预定酒店:选择酒店,房间类型,是否购买保险,显示订单详情并确认。
支付订单:选择支付方式,跳转到支付系统 ,根据填入的手机号和邮箱返回信息。
用户反馈:收集用户反馈信息和评分。
业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法
利用流程图发现子用例:沿流程图状态传递,任意一个的分支点到流程图的结束状态,就是一个子用例
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
摘要 | 非正式 | 详述 | |
---|---|---|---|
优点 | 简洁,快速了解主题和范围 | 简洁,用几个段落就可以覆盖不同的场景 | 可以详细地编写所有的步骤及各种变化 |
缺点 | 只用于主成功场景 | 信息量少 只做快速了解主题和范围之用 | 耗时,工作量大 |