系统分析与设计 Homework(lesson 6)

系统分析与设计 Homework(lesson 6)

1、用例建模

a. 阅读 Asg_RH 文档,绘制用例图。

Reserve Hotel用例图

b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),绘制用例图。

要求如下:

  • 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
  • 尽可能识别外部系统,并用色彩标注新的外部系统和服务

美团酒店预订用例图

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

  • 对比
    • 相同点
      (1) 预订酒店的核心业务基本不变。(核心业务为Find Hotel → Make Reservation → Pay)
      (2) 用户可以根据自己的喜好来对酒店进行排序,以选择自己心目中的酒店,这样体现了软件与用户的友好交互。
    • 不同点
      (1) 美团的酒店预订可以通过地图来确定预订的酒店。
      (2) 美团的酒店预订在付款的阶段增加了多样化的在线支付,表明美团的酒店预订能与时俱进。
  • 总结
    在项目早期,我们应该从以前的软件出发,了解并分析其核心业务,在核心业务上“取其精华,弃其糟粕”,并且需要做到与时俱进,从用户需求和新技术的角度进行创新。
    例如,现在在线支付倾向于微信支付和支付宝支付,美团的酒店预订在支付方面就做出了一定的创新,从以前的银联支付到现在可以银联支付、微信支付、支付宝支付等等,这体现了美团从现如今用户需求的角度进行创新。

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

ID Title Est Imp Iter How to preview
0 查找酒店 30 3 1 能够通过地图定点、输入位置等方式查找酒店
1 预订酒店 50 4 2 可选择酒店、房型、入住时间段等具体信息
2 管理订单 40 3 3 展示订单的具体信息并修改订单信息
3 付款 20 2 1 通过外部付款系统完成付款
4 评论 30 2 3 对完成的订单可进行评论

2、业务建模

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

找酒店用例

利用流程图发现子用例的方法:

  • 某些单独操作可视为一个子用例
  • 某些联合操作可视为一个子用例

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

ATM取款

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

淘宝退货

在淘宝网上需要实现的系统用例:

  • 接受请求
  • 处理请求
  • 退货成功
  • 退货失败

3、用例文本编写

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

  • brief用例(摘要式用例文本)
    • 优点
      • 简明扼要
      • 一段式
      • 时间花费少
    • 缺点
      • 缺乏细节
      • 难以分析需求
  • casual 用例(非正式用例文本)
    • 优点
      • 较为简洁
      • 编写效率较高
      • 覆盖较多场景
    • 缺点
      • 细节不足
      • 不利于深入分析需求
  • 详细用例
    • 优点
      • 对于每个用例有具体的业务流程说明
      • 利于深入分析需求和开发
    • 缺点
      • 时间花费较多
      • 需要考虑各种情况

猜你喜欢

转载自blog.csdn.net/Joker_YY/article/details/80040568
今日推荐