1、用例建模
-
阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
-
选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
-
对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
-
尽可能识别外部系统,并用色彩标注新的外部系统和服务
以美团订旅馆预订旅馆部分画用例图
-
-
对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
两个时期的用例图有许多相似点,同时在新时期用例图新增了许多创新,很多创新是由于技术的发展而发展出来的。因此,我们在项目早期的时候:
- 需要参考以往的相似的项目,发现早期项目的不足,以及需要进行市场调研,做竞品分析,通过敏感的市场嗅觉确定自己的产品的不同点创新点。
- 同时要跟进技术的发展,新兴技术的兴起,使用新的技术有的时候也是一个很好的创新。 -
请使用 SCRUM 方法,在(任务2)用例图基础上,编制某定旅馆开发的需求 (backlog)
编号 名称 重要性 预计工作量 故事描述 备注 1 搜索酒店 10 8 可以根据酒店类型、目的地、时间、星级价格、酒店名等信息对酒店进行筛选,将符合条件的酒店显示出来,供用户选择 需要进行排序以及某些搜索键值可能为空 2 预定酒店 10 10 在上一步的基础上,用户选择自己心仪的酒店,并填写相应的预定信息,并确认订单 3 管理预定 5 6 用户可查看当前预定,并且可取消预定,还可显示历史预定 4 支付 10 7 支持几种主流的网上支付方式“支付宝支付”或者“微信支付”或者“银行卡支付” 需要调用相应的API进行支付功能,要考虑安全问题
2、业务建模
-
在(任务2)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
利用流程图发现子用例的方法:
- 对于流程图中某些连续且可抽象的步骤,可将其共同作为一个子用例
- 对于其他不可进一步抽象的步骤, 将其作为独立的子用例
- 对于流程图中的循环结构, 有时可将其作为一个子用例
-
选择你身边的银行 ATM,用活动图描绘取款业务流程
-
查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
需要完成的系统用例有:生成退货通知、同意退货处理、拒绝退货处理、淘宝申诉、退款处理。
3、用例文本编写
-
在大作业基础上,分析三种用例文本的优点和缺点
名称 描述 优点 缺点 摘要 简洁的一段式概要,通常用于主成功场景,在早期需求分析中为快速了解主题和范围而使用 内容简洁明了,可以快速了解系统包含的功能以及各功能之间的关系,同时编写所需的时间较短 内容不够详细,很多设计上的细节不能很好地体现出来 非正式 用几个段落覆盖不同场景,一般在早期需求分析中使用 在保持摘要文本的简洁性的同时,多了一些更加细化的内容,内容清晰易懂,并且比较全面详细 在进一步的设计、开发等过程中,非正式用例文本仍然不够详细,并且没有严格遵守规范 详述 详细编写所有步骤及各种变化,同时具有补充部分,在需求细化过程中使用 内容全面、详细,描述地十分具体,有利于进一步的设计开发工作,大大降低了引起歧义的可能 内容较为冗长、繁琐,难以快速了解到整体框架结构;编写所需时间较长