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