需求改进&系统设计

这个作业属于哪个课程 2021软件代码开发技术
作业要求 需求改进&系统设计
作业的目的 根据客户要求进行需求改进和运用邻域建模进行系统设计,并给出相应的代码开发计划和测试计划
  • 需求改进:

    • 根据管理员输入自由职业者的关键字进行搜索自由职业者分类

    • 提供存储联系自由职业者的不同渠道的前端页面选择显示

  • 领域设计建模

    • 战略建模

      • 划分限界上下文

        • 根据用户需求描述可知,该平台是属于一个后台管理系统,因此,将该平台界定为一个M-端客户信息关系系统
        • 限界上下文划分图:
      • 目标需求描述

        • 搜索自由职业者分类的功能
        • 用于存储联系自由职业者的不同渠道的解决方案
        • 搜索项目分类的功能
        • 搜索客户分类的功能
        • 维护合同中自由职业者的时间表
      • 根据目标需求进行限界上下文细化

    • 战术建模

      • 设置实体与值对象

        名称 分类 描述
        客户表 实体 记录客户基本信息,ID,地址,性别等等
        客户类别 值对象 记录客户的类别
        项目类别 值对象 记录项目的类别
        时间表 实体 记录项目创建的日期和结束的日期等等
      • 关系图

  • 代码开发计划

    功能模块 开发开始时间 开发结束时间
    存储模块 2021年5月17日8点 2021年5月18日8点
    客户类别模块 2021年5月18日8点 2021年5月19日8点
    合同时间表模块 2021年5月19日8点 2021年5月20日8点
    项目类别模块 2021年5月20日八点 2021年5月21日8点
    维护时间表模块 2021年5月21日8点 2021年5月22日8点
    搜索功能模块 2021年5月22日8点 2021年5月23日8点
  • 测试计划

    • 任务概述:

      • 测试范围

        • 整个模块功能
      • 测试目标

        • 模块是否能正常运行
        • 模块之间的依赖是否正常
    • 测试策略

      • 测试方法

        • 手动测试;黑盒测试;临界测试
      • 测试环境

        • 操作系统:win10专业版 编译环境JDK16 测试工具idea,Mysql
posted @ 2021-05-16 16:20  Z-G-Love  阅读(57)  评论(0编辑  收藏  举报