【系统分析与设计】homework4
-
用例建模
a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
美团预定酒店流程如下:
用例图:
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
竞品分析,参考现有或过去的类似功能产品,分析它们的核心业务,寻找可以改进用户体验的点,或结合现有新产品(如支付手段)推出合作的新功能。
产品调研,了解用户对现有产品的意见和对设计的新功能的反馈,选择有较好反馈的功能点进行迭代开发。
d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
搜索酒店:选择城市、日期、关键字,点击搜索
预定酒店:选择酒店,进入酒店详情,其中显示酒店信息、地址,选择预定日期、房型后,点击预订
确认订单:显示订单详情,收集用户姓名和联系方式
支付订单:选择支付方式,跳转到支付系统
用户反馈:收集用户反馈信息和评分
2.业务建模
a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
利用流程图发现子用例:沿流程图状态传递,任意一个的分支点到流程图的结束状态,就是一个子用例
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
实现:生成退款单、同意退货、拒绝退货、退款
3.用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
1、摘要,一段简洁的概要,通常用在主成功场景
优点:快速编写、简洁
缺点:不够细致2、非正式,多个非正式的段落格式,用几个段落覆盖不同场景,用于早期的需求分析过程
优点:编写简便,比摘要式用例文本详细一些,有利于进一步认识问题
缺点:不够正式,需要在后续阶段精化3、详述,即详细地编写用例所有步骤和各种变化,同时具有补充部分,如前置条件和成功保证
优点:细节充足,正式,具有结构性
缺点:编写耗时长,繁琐