作业3:综合系统开发--需求分析

这个作业属于哪个课程 2022软件代码开发技术
这个作业要求在哪里 作业要求
这个作业的目标 1. 熟练使用统一建模语言
2. 使用git仓库,了解版本化与增量式管理

一、项目背景

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

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

二、需求分析

问题描述:

  1. 在多个客户的场景下,使用excel表管理不方便
  2. 在多个用户同时使用场景下,使用excel表来维护时间表不方便
  3. 无法提供安全和审计日志
  4. 对自由职业者的查询缺乏分类的功能,使用不便
  5. 对客户的查询缺乏分类功能,使用不便
  6. 对项目的查询缺乏分类功能,使用不便

功能分析:

面向用户分析:

  1. 自由职业者查询相关项目
  2. 自由职业者编辑自己的时间表
  3. 自由职业者编辑自己的联系方式
  4. 客户发布项目
  5. 客户查看相关自由职业者的时间表
  6. 客户查找相关自由职业者
  7. 公司员工管理自由职业者
  8. 公司员工管理客户
  9. 公司员工管理时间表
用户和任务

image

用例图

image

过程建模

模块结构图

image

建立数据模型

E-R图

image

时间安排

阶段 开始时间 结束时间
需求获取 2022/04/01 2022/04/02
需求分析 2022/04/03 2022/04/03
系统设计 2022/04/04 2022/04/06
编码 2022/04/07 2022/04/13
测试 2022/04/10 2022/04/20
验收 2022/04/21 2022/04/27

矫正后时间安排

阶段 开始时间 结束时间
需求获取 2022/04/01 2022/04/02
需求分析 2022/04/03 2022/04/03
系统设计 2022/04/04 2022/04/06
编码 2022/04/07 2022/04/15
测试 2022/04/10 2022/04/25
验收 2022/04/21 2022/04/27

git

项目git仓库链接
项目issue截图
image

posted @ 2022-04-11 11:12  这用户很懒但写了昵称  阅读(44)  评论(0)    收藏  举报