zoukankan      html  css  js  c++  java
  • 用例建模Use Case Modeling

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

     

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Charles
    HttpRunner 接口自动化测试进阶
    HttpRunner 接口自动化简单实践
    Extract
    PyCharm配置gitHub远程仓储
    Python Unittest与数据驱动
    WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)
    ARTS-S golang goroutines and channels
    ARTS-S golang goroutines and channels
    ARTS-S c语言统计程序运行时间
  • 原文地址:https://www.cnblogs.com/xqqu/p/11782871.html
Copyright © 2011-2022 走看看