作业三
作业三 : 综合系统开发----需求分析
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 1. 熟练使用统一建模语言 2. 使用git仓库,了解版本化与增量式管理 |
问题描述
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
1、搜索自由职业者分类的功能
2、用于存储联系自由职业者的不同渠道的解决方案
3、搜索项目分类的功能
4、搜索客户分类的功能
5、维护合同中自由职业者的时间表
需求规格说明书
面向用户分析
- 自由职业者:注册、登录、出租等需求
- 租客:签订合同、租金提交
- 管理员:提取审计日志、报表分析、数据预警
功能性需求
- 能为自由职业者提供出租平台
- 能为租客提供提交租金的方式
- 能为管理员审计报表、分析及预警
技术需求
- 支持多用户共同使用
- 支持高并发
- 延迟低于0.1s
用例图
ER图
模块结构图
项目时间安排表
计划 | 所需时间 | 开始时间 | 结束时间 | 矫正后的开始时间 | 矫正后的结束时间 |
---|---|---|---|---|---|
需求分析 | 5天 | 4月1日 | 4月6日 | 4月1日 | 4月6日 |
数据库设计 | 5天 | 4月6日 | 4月11日 | 4月6日 | 4月11日 |
界面设计实现 | 12天 | 4月11日 | 4月23日 | 4月11日 | 4月23日 |
后台功能实现 | 20天 | 4月23日 | 5月13日 | 4月11日 | 5月1日 |
测试 | 13天 | 5月13日 | 5月26日 | 5月1日 | 5月14日 |
采用关键路径法矫正了时间安排。界面设计实现和后台功能实现可以并行执行,缩短了项目的时间安排。