综合系统开发----需求分析
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截图
博客园编辑截图
以上是关于综合系统开发----需求分析的主要内容,如果未能解决你的问题,请参考以下文章