系统分析与设计 Assignment4

系统分析与设计 Assignment4

1、 用例建模

  • a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
    这里写图片描述
  • b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
    • 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
    • 尽可能识别外部系统,并用色彩标注新的外部系统和服务

这里以途牛网的服务系统为例
这里写图片描述

  • c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
    新的产品结合了新的技术以及外部系统,例如以前没有的地图服务、手机号认证服务。
    在项目初期,可以和以前的产品进行比对,发现它们缺少的但是用户有需求的新技术,把这些结合进自己的产品中,从而可以创新。

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

ID Name Imp Est How to Demo Notes
1 Search Hotel 100 20 用户选择相应的城市、品牌或者具体酒店信息,以及选择入住、离开日期,进行搜索得到结果 关键词可以多选以及选填
2 Choose Hotel 90 15 用户根据结果选择看中的酒店,用户还可以根据条件对结果进行相应的排序 排序的条件只能单选。注意搜索失败的情况。
3 Select Room Type 40 8 用户根据酒店提供剩余的不同房型进行选择 注意价格、剩余数量等信息的更新。
4 Provide Personal Information 70 5 用户选择房间的数量,提供手机号并且通过短信进行认证,填写姓名、邮箱等信息 注意剩余数量的更新,以及认证是否成功。
5 Confirm Reservation 80 5 用户确认预定信息 注意对房间剩余情况进行更改。
6 Make Payment 75 5 用户选择相应的支付方式进行支付。 注意支付失败的返回,并且进行对应的处理。

2、业务建模

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

通过流程图,可以清晰地展示一个用例的整个流程,然后通过流程图寻找可以抽象、复用的部分,并把它们抽象为子用例。

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

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

3、用例文本编写

  • 在大作业基础上,分析三种用例文本的优点和缺点
    • 摘要 —— 简洁的一段式概要,通常用于主成功场景。
      • 优点:简洁明了,编写十分方便。在早期需求分析过程中,可以快速地了解主题和范围。
      • 缺点:描述过于简单,很难完整地描述场景。
    • 非正式 —— 用几个非正式段落覆盖不同场景。
      • 优点:比摘要更详尽地描述场景,可以快速地了解主题和范围。
      • 缺点:仍然难以说明白场景。
    • 详述 —— 详细编写所有步骤及各种变化,同时具有补充部分。
      • 优点:细节十分详细,整体结构化,可以完整地了解整个场景。
      • 缺点:内容过于详细,不太适用于一些简单场景,编写会耗费大量时间。

猜你喜欢

转载自blog.csdn.net/weixin_39629939/article/details/80013128