• 用例建模Use Case Modeling


    我的工程实践题目是个体用户订房系统,下面是以我的工程实践为例,对业务进行建模的用例图。由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。Includes为用例之间包含关系,extends为用例之间扩展关系。

     

    通过抽取Abstract use case,得到的抽象用例为:登录,注册,查询旅馆,预定旅馆,管理订单。

    画出用例图后,根据每个抽象用例的用例范围,得到每个抽象用例的高级用例,同时产生很多扩展的用例,大致如下:

    登录:第三方登录(微信、微博、QQ)。

    注册:手机号验证,邮箱验证。

    查询酒店:包括查询地图,查询位置两个高级用例,扩展用例查看推荐,其中查询地图可以使用外接地图API。

    预定酒店:包括选择旅馆,选择房间类型和确认预定三个高级用例,选择旅馆包含一个排序用例。

    管理订单:目前提供下单、退款、删除订单和评价四个高级用例。

    主要的高级用例(High level use case)为登录,注册,查询旅馆,预定旅馆,管理订单。

    获取查看推荐Expanded use case:通过机器学习算法,不断获取用户喜好,获取更为精确的推荐。

  • 相关阅读:
    [转] Oracle数据库备份与恢复
    Oracle RMAN 恢复控制文件到指定的路径
    [转] AIX lv 4k偏移量
    关于oracle 10g creating datafile with zero offset for aix
    linux中的chage命令
    [转] Oracle sql 查询突然变慢 -- 案例分析
    [转] Oracle analyze table 使用总结
    [转] Oracle analyze 命令分析
    .net 事务
    _BIN 二进制排序
  • 原文地址:https://www.cnblogs.com/xqqu/p/11782871.html
Copyright © 2020-2023  润新知