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

Posted 可爱鲁班七号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了综合系统开发----需求分析相关的知识,希望对你有一定的参考价值。

这个作业属于那个课程 软件代码开发技术
这个作业要求在哪里 综合系统开发----需求分析
这个作业的目标 运用UML(统一建模语言),结合领域驱动设计方法、软件设计模式等知识,对需求进行建模
  完成撰写需求规格说明书
  完成项目后续的开发计划
  建立项目git仓库

一、需求规格说明书

1 项目背景

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

2 需求分析

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

3 领域建模

3.1 实体设计

自由职业者:服务提供者,管理着时间表
时间表:自由职业者管理的个人时间表
客户:系统服务的对象,可发布项目,寻找服务提供者
项目:由客户发布的项目(客户所需的服务)
合同:客户和自由职业者签署的服务合同
日志:记录项目和合同的安全和审计日志

3.2 领域驱动设计

3.3 领域建模

4 功能建模

4.1 用例图

4.2 E-R图

4.3 业务流程图

4 非功能性需求

4.1 性能需求
  • 能在较短时间内响因请求
  • 在同一时间能处理大量请求
4.2 安全需求
  • 系统需要对应的权限控制
  • 无明显漏洞

二、时间安排

任务名称 预计工作时间 预计开始时间 预计结束时间
需求分析 6个工作日 2021-04-30 2021-05-06
总体设计 7个工作日 2021-05-07 2021-05-14
具体编码 8个工作日 2021-05-15 2021-05-23
测试 3个工作日 2021-05-24 2021-05-27
交付验收 2个工作日 2021-05-28 2021-05-30

gitee地址:

https://gitee.com/chenhaolin9875/Management-platform-for-freelancers

issues截图

博客园编辑截图

以上是关于综合系统开发----需求分析的主要内容,如果未能解决你的问题,请参考以下文章

需求分析-第一节:需求分析相关概念

如何进行管理信息系统需求调研分析

软件工程之需求分析(软件需求规则说明书数据要求说明书初步用户手册软件开发实施计划)

前后端分离分布式项目开发-需求分析与系统设计

Python综合案例

软件工程活动