作业三——综合系统开发---需求分析

这个作业属于哪个课程 2022软件代码开发技术
这个作业要求在哪里 综合系统开发---需求分析
这个作业的目标 了解软件开发需求,学习根据需求完成建模,撰写需求规格说明书,通过git实现文档的版本化和增量式管理

软件需求分析

一、项目背景

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

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

二、需求规格说明书

(一)、面向用户分析

  • 客户(自由职业者)
    1、注册登录功能
    2、编辑个人信息功能
    3、搜索服务出租项目的分类
    4、签订合同
  • 员工
    1、注册登录功能
    2、编辑个人信息功能
    3、搜索服务出租项目的分类
    4、签订合同
    5、搜索客户分类的功能
    6、查看客户信息的功能
    7、编辑项目分类的功能
    8、查看合同的功能
    9、维护合同中自由职业者的时间表

(二)、用例图

(三)、用例描述

(四)、实体联系图

(五)、时间安排表

计划名称 开始时间 预计时间 结束时间 矫正时间
需求分析 2022.4.9 11天 2022.4.20 8天
文档编写 2022.4.19 3天 2022.4.22 1天
功能开发 2022.4.25 20天 2022.5.15 15天
软件测试 2022.5.13 10天 2022.5.23 7天
项目维护 2022.5.23 18天 2022.6.10 10天
矫正方法:在原有计划操作下,通过提交甲方需求,完成进一步审查操作,并在矫正时间里更好完成需求以及甲方审核的重担。

三、gitee仓库

(一)、链接

gitee仓库链接

(二)、截图

四、作业截图

posted @ 2022-04-11 14:11  郑燕生  阅读(22)  评论(0)    收藏  举报