作业4

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,用活动图描绘取款业务流程
    ATM取款

  • 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例
    泳道图
    需要完成的系统用例有:生成退货通知、同意退货处理、拒绝退货处理、淘宝申诉、退款处理。

3、用例文本编写

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

    名称 描述 优点 缺点
    摘要 简洁的一段式概要,通常用于主成功场景,在早期需求分析中为快速了解主题和范围而使用 内容简洁明了,可以快速了解系统包含的功能以及各功能之间的关系,同时编写所需的时间较短 内容不够详细,很多设计上的细节不能很好地体现出来
    非正式 用几个段落覆盖不同场景,一般在早期需求分析中使用 在保持摘要文本的简洁性的同时,多了一些更加细化的内容,内容清晰易懂,并且比较全面详细 在进一步的设计、开发等过程中,非正式用例文本仍然不够详细,并且没有严格遵守规范
    详述 详细编写所有步骤及各种变化,同时具有补充部分,在需求细化过程中使用 内容全面、详细,描述地十分具体,有利于进一步的设计开发工作,大大降低了引起歧义的可能 内容较为冗长、繁琐,难以快速了解到整体框架结构;编写所需时间较长
posted @ 2018-04-22 22:31  小预备  阅读(253)  评论(0编辑  收藏  举报