系统分析与设计作业4

系分第四次作业

1、 用例建模

  • a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸

系统分析与设计作业4

  • b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
    • 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
    • 尽可能识别外部系统,并用色彩标注新的外部系统和服务

我选择的是携程提供的在线服务
系统分析与设计作业4

系统分析与设计作业4

  • c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
    在项目早期,如果已有相似的产品,可以参考已有的产品是如何设计实现的,然后修改其不完善的地方,并且在能够提升用户体验的部分进行创新。如果没有相似的产品,就需要进行调研,了解用户的需求及通点,针对性的设计产品并进行创新。

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

ID Name Imp Est(week) How to demo Notes
1 注册/登入/登出 30 4 可以使用会员账号/手机号/邮箱登陆,也可以使用qq微信等第三方账号登陆 使用第三方账号登陆的需要绑定会员账号
2 搜索酒店 20 6 可以按照评价/距离/星级/价格等排序 出现在结果列表里的酒店必须真实存在并且有经营资格
3 选择/预定酒店 40 8 只能选择空闲的房间 后台一定要及时同步数据,已经被预订的房间不能再被预定
4 确认/修改/取消订单 40 6 列出所有预定信息供用户确认/修改/取消订单 提供给用户上一步的按钮以便返回上一步修改信息,同时可以直接在订单页修改一些简单的信息
5 支付订单 50 9 给用户提供支付宝/微信/信用卡/储蓄卡等多种支付方式 接入支付接口的时候一定保证安全,并且做好异常反馈,崩溃恢复等

2、业务建模

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

系统分析与设计作业4
方法:利用流程图抽象出整个活动过程,对整个流程有一个整体的概念,从中发现需要进行分割和细化的活动环节,把他们作为拓展的子用例。

  • b. 选择你身边的银行 ATM,用活动图描绘取款业务流程
    系统分析与设计作业4

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

系统分析与设计作业4

淘宝开放平台文档

3、用例文本编写

  • 在大作业基础上,分析三种用例文本的优点和缺点
    1.摘要(高层次):是一段简洁的摘要,通常用在成功的主场景。在早期的需求分析中,可以快速了解主题和范围,几分钟就能编写好。优点就是简洁明了,能够快速了解主题范围,缺点就是过于简洁,不够细致,只能对问题有一个粗略的认识。
    2.非正式:非正式的段落格式,包含各种方案的多个段落。同样用于早期的需求分析过程,优点是编写简单,比起摘要式用例文本要详细一些,有利于进一步认识问题,缺点是不够正式,不够细致,开发人员无法根据其编写代码。
    3.详述:详细编写所有步骤及各种变化,同时具有补充部分,比如前置条件和成功保证。它展示了更多的细节,并且更为深入。优点是十分细致详细,足够正式,十分深入。缺点是编写复杂耗时久,比较繁琐。