综合系统开发——需求分析

综合系统开发——需求分析

前言

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11968
这个作业的目标 结合领域驱动设计方法、软件设计模式等知识对需求进行建模,并撰写需求规格说明书,感受其和传统数据驱动设计的差异

编辑截图:
UTOOLS1620111608370.png

需求规格说明书

一、引言

1.项目分析

一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。
公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。
Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志

二、需求概述

1.业务需求概述

  • 搜索自由职业者分类的功能
  • 用于存储联系自由职业者的不同渠道的解决方案
  • 搜索项目分类的功能
  • 搜索客户分类的功能
  • 维护合同中自由职业者的时间表

三、功能需求

1.功能需求概述

  1. 注册,个人信息编辑,查询项目信息(自由职业者/员工/客户)
  2. 自由职业者
    • 对客户发起的合同签署进行确认
  3. 客户
    • 对服务提供者进行查询
    • 对服务提供者发起合同签署
  4. 管理员
    • 安全和审计
    • 日志记录
  5. 系统
    • 维护时间表
    • 对搜索功能细化(自由职业者分类,项目分类,客户分类)

2.用例图

UTOOLS1620109631848.png

3.E-R图

UTOOLS1620110201834.png

4.领域建模

UTOOLS1620110411106.png

计划制定

1.git仓库链接

https://github.com/yasoudream/Service-Providing-System

2.时间安排表

任务名称 工期 开始时间 结束时间
系统设计 3 2021/5/10 2021/5/13
模块接口设计 2 2021/5/14 2021/5/16
模块设计 3 2021/5/17 2021/5/20
代码编写 4 2021/5/21 2021/5/25
单元测试 2 2021/5/26 2021/5/28
集成测试 2 2021/5/29 2021/5/31
系统测试 2 2021/6/1 2021/6/3
交付测试 3 2021/6/4 2021/6/7

3.issues截图

UTOOLS1620111138875.png

原文地址:https://www.cnblogs.com/yasoudream/p/14729530.html