系统分析与设计作业

homework4

Posted by 陈序 on April 21, 2018

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 查询旅馆 10 3 通过酒店的名称,地点对旅馆进行搜索(必须),可以使用诸如时间、星级、评价等内容收缩范围 名称和地点两者至少包含一个
2 搜索结果展示 8 4 将结果展示给用户,提供给用户筛选和排序的功能 如何尽可能简要而又全面的展示酒店信息
3 预定房间 10 4 基本的预定步骤,选择对应酒店对应时间段的空闲房间  
4 支付订单 7 2 对订单进行支付 接入支付系统
5 点评内容 4 3 提供用户点评的功能,以供其他用户参考 功能比较繁杂,可能需要分离子系统
6 收藏功能 4 2 用户可以对中意或者感到满意的酒店进行收藏,以便下次快捷的预定  

2、业务建模

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

在流程图中,子用例往往是流程相关的。

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

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

需要完成用户退货申请,退货申请生成,商家退货确认,平台介入协商,商家退款等系统用例。

3、用例文本编写

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

  • 摘要(Brief)
    • 一般用于简述主要的成功场景。
    • 优点: 简单,在需求分析的早期可以帮助团队在快速了解主题和范围,用几分钟就可创建
    • 缺点:过于简单,内容不明确,范围不全面
  • 简便格式(Casual)
    • 比上面的更详细一些,但仍然是非正式的
    • 优点:相对详细,有利于进一步认识问题
    • 缺点:仍然不够详细和全面
  • 详细(Fully)
    • 详细编写所有步骤和变化
    • 优点:细致准确,结构化
    • 缺点:耗时费力