2021软件代码开发技术作业五 | 代码开发、测试及发布
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
这个作业的目标 | 开发软件 |
1. 代码开发
1. 开发过程记录
6-1 开发记录
完成工作:项目环境搭建
遇到困难:docker镜像资源下载出问题,已解决
6-2 开发记录
完成工作:数据库建模实现,数据准备
遇到困难:无
6-3 开发记录
完成工作:类定义,完成领域实现,编写接口文档
遇到困难:发现数据库结构冗余,已修改
6-4 开发记录
完成工作:编码开发
遇到困难:无
6-5 开发记录
完成工作:测试与项目部署,集群搭建
遇到困难:k8s异常,已修复
2. 燃尽图
2. 测试
1. 功能测试
测试项目 | 测试结果 |
---|---|
搜索自由职业者分类的功能 | 通过 |
用于存储联系自由职业者的不同渠道的解决方案 | 通过 |
搜索项目分类的功能 | 通过 |
修改客户信息的功能 | 通过 |
维护合同中自由职业者的时间表 | 通过 |
修改服务商信息的功能 | 通过 |
2. 性能测试
目标:
- 联机实时处理客户、服务商、员工信息
- 信息更新需要达到实时的要求,最大延时不低于1s
测试结果:
- 能够实时处理客户、服务商、员工信息
- 信息更新时延低于1s
3. 测试硬件软件环境
- jdk14
- jmeter
- postman
3. alpha版本发布
1. 发布说明
《Service rental platform》
实现功能:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 修改客户信息的功能
- 维护合同中自由职业者的时间表
- 修改服务商信息的功能
2. 安装环境
- jdk14
- mysql
3. 安装
搭建好环境后,通过“java -jar xxx.jar”运行即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步