系统分析与设计 -- hw4

1、用例建模

  • a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
  • 【答】
    Asg_RH用例图
  • b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
    - 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
    - 尽可能识别外部系统,并用色彩标注新的外部系统和服务
    【答】
    去哪儿用例图
        如图为去哪儿网订酒店的用例图,去哪儿网增加了通过地图找酒店的功能,此功能需要用到百度地图的服务;增加了查看酒店评论的功能;且支付平台丰富了许多,不仅可以通过境外卡支付,还可以使用信用卡、储蓄卡,支付宝微信等移动支付手段以及扫码支付。

  • c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
    【答】
        早期卫星定位系统和互联网都没有现在发展好,因此没有系统在地图上查找酒店的功能;而国外的信用卡体系已经成为当地人的习惯,国内近年更流行支付宝、微信支付等支付手段,因此支付系统也不一样。
         在项目早期,需要针对软件使用对象的习惯、当地的流行趋势来创新产品,比如国内流行支付宝、微信等支付平台支付,国内的有支付业务的软件就不能只提供银行卡支付;研究市场上流行的同功能软件用例图,结合发展分析自己产品的创新点并考虑可行性,采用迭代与进化式开发,也是创新的好方法。


  • d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
    【答】
ID Name Importance How to demo Est
1 定位导航 20 顾客打开软件,查看旅馆地址,软件定位出顾客所在位置后,
顾客根据所显示的导航路线到达旅馆
2
2 查看房间 40 顾客打开软件,输入入住日期和离店日期后,选择按销量、人气、价格、评分排序,
查看旅馆的房型,价格,剩余数量以及评论
15
3 预订房间 40 顾客查看房间后,选择房间,填写入住信息,确认后提交订单,并支付,旅馆确认后预订成功 10
4 查看订单 20 顾客打开软件,查看自己的预订是否成功,入住信息有无填错 4
5 取消订单 30 顾客打开软件,查看自己的订单,发现入住信息填错,或临时有事无法到达旅馆,点击取消订单
并填写取消的理由,旅馆确认后取消订单成功
6


2、业务建模

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

          利用流程图,将业务流程可视化,从中提取出抽象的、共享重复的部分作为子用例。

  • b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
    atm取款
  • c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例。
    【答】
    淘宝退货
    淘宝网需要实现生成退货单、同意/拒绝退货处理以及变更退货单状态的系统用例。

3、用例文本编写

在大作业基础上,分析三种用例文本的优点和缺点
【答】
① 摘要用例 —— 简洁的一段式概要,通常用于主成功场景;
- 优点:简洁,让人快速了解主题和范围。
- 缺点:缺乏细节的考虑

② 非正式用例 —— 非正式的段落格式,用几个段落覆盖不同场景;
- 优点:简洁,容易编写
- 缺点:不够正式,需要后期精化
③ 详述 —— 详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证。
- 优点:结构化,展示了更多细节,更加深入
- 缺点:编写成本较高,耗时长

猜你喜欢

转载自blog.csdn.net/unirrrrr/article/details/79982745
今日推荐