周勇铨 | 2021软件代码开发技术作业三| 综合系统开发----需求分析
| 这个作业属于什么课程 |https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/ |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11968 |
| 这个作业的目标 | 1、运用UML(统一建模语言),结合领域驱动设计方法、软件设计模式等知识,完成撰写需求规格说明书 2、熟悉使用git来管理项目 |
需求规格说明书
1、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。
2、需求分析
2.1、功能需求
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
2.2、技术需求
并发的改动请求处理
多浏览器支持
系统响应速率不超过1s。
具有较好的拓展性能。
3、领域建模

4、用例图

5、数据流图

6、项目计划
| 阶段 | 任务 | 用时 |
|---|---|---|
| 需求分析 | 需求获取、分析、建模 | 2 |
| 撰写需求规格说明书 | 1 | |
| 设计 | 总体设计 | 2 |
| 详细设计 | 2 | |
| 开发 | 数据库实现 | 2 |
| 环境搭建 | 3 | |
| 功能实现 | 5 | |
| 测试 | 单元测试 | 3 |
| 集成测试 | 2 | |
| 系统测试 | 2 | |
| 交付 | 系统交付 | 1 |
6、github地址及issues截图
github地址:
https://github.com/ZHOU524/ZHOU524/issues
issues截图

博客园截图

浙公网安备 33010602011771号