系统分析与设计homework4

1、用例建模

  • a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
系统分析与设计homework4_第1张图片
  • b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
    • 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
    • 尽可能识别外部系统,并用色彩标注新的外部系统和服务
系统分析与设计homework4_第2张图片
  • c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
  1. 现代的电子商务服务,更加注重“智能化推荐”和“用户反馈”。比如再选择酒店的时候,可以根据用户的喜好进行智能化推荐,并且利用消费者的评价来帮助新的用户进行选择。
  2. 导航更加便捷了。过去的系统在提交预定信息以后,需要进入“购物车”来完成订单的支付。现在的系统在提交预定信息以后直接进入支付界面。导航次数减少了,购物的流畅性和便捷性增强了。
  3. 迎合多样化的用户需求。酒店的筛选的方式更多,用户可根据自己的需要进行更加精细的筛选。
  4. 整合外部系统(比如地图服务),为用户提供更加完善的服务。
  • d. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID NAME IMP EST HOW TO DEMO
1 搜索和查看酒店、房间 50 6 搜索和过滤酒店,查看酒店信息和房间信息
3 下订单 60 3 在选择了酒店和房间的基础上,填写其他订单信息,比如数量、日期、顾客信息、支付方式
4 支付 60 3 跳转到支付平台,显示支付结果
5 查看订单 20 5 查看、修改订单信息,给予评价

2、业务建模

  • a. 在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
系统分析与设计homework4_第3张图片

流程图可以清晰地展示业务流程,从而将其中某些用例合并、抽象作为我们的子用例。

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


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


    系统分析与设计homework4_第5张图片

淘宝需要实现的用例:生成退款单,推送拒绝退款或退款成功的信息,买家查看和管理退款单,确认退款等用例

3、用例文本编写

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

    • 摘要:一段简洁的概要。优点是编写耗时短、简洁明了,适合即时展示;缺点是不够细致,对问题的表述比较粗略。
    • 非正式:多个非正式的段落,每个段落覆盖不同场景。优点是比摘要详细一些、覆盖更广泛,适合早期的需求分析过程;缺点是不够正式、不够全面。
    • 详述,详细写出所有步骤及各种变化,同时具有补充部分,比如前置条件、成功条件。优点:它展示了更多的细节和场景,表述更为正式,结构合理,开发者可以清晰地了解到需求的细节,便于后期的开发;缺点:编写过于繁杂,耗时耗力,阅读起来相对低效。

你可能感兴趣的:(系统分析与设计homework4)