系统分析与设计HW3

1、 用例建模

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

    如下图

系统分析与设计HW3


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

            - 尽可能识别外部系统,并用色彩标注新的外部系统和服务

        如下图,选择去哪儿网绘制用例图,蓝色代表创新用例,黄色代表外部系统和服务

系统分析与设计HW3

    

     ·c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法

        不同时代和不同地区的产品的需求不同,技术水平也不同,项目早期要先通过对比同类产品,通过寻找其他同类产品没有实现的需求来发现可以创新的点,也要通过对用户进行需求调查来确定需要实现的功能并思考可以创新的部分,同时随着技术的发展,实现过往因技术水平有限而无法实现的功能,达到技术创新。

    

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

ID Name Imp Est How to demo
1 搜索旅馆 9 10

用户能通过旅馆的名称关键字或所在位置等筛选信息搜索到符合需求的旅馆

2 房间预定 7 6 用户能在选定旅馆后获得各房间的可用信息,根据自身的需求选择合适的房间并提交订单
3 支付订单 6 6 用户通过所提供的支付方式完成订单支付

2、业务建模

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

系统分析与设计HW3

    通过流程图可以直观的看到整个活动过程,从单个状态或多个状态的结合中发现并提取为子用例。


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

    系统分析与设计HW3

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

系统分析与设计HW3

3、用例文本编写

    ·分析三种用例文本的优点和缺点

    Brief:

        优点:简洁,能在早期需求分析阶段快速了解主题和范围

        缺点:通常用来描述主成功场景,不能描述详细过程

    Casual:

        优点:用几个段落覆盖不同的场景,覆盖范围比摘要式广

        缺点:依然不够详细和全面

    Fully:

        优点:详细编写所有的步骤和各种变化,并且有支持部分,如先决条件和成功保证

        缺点:过于繁琐和耗费时间