作业5-综合系统开发-代码开发、测试及发布

这个作业属于哪个课程 2022软件代码开发技术
这个作业要求在哪里 作业5
这个作业的目标 记录代码开发过程,发布项目燃尽图,在git仓库中录入代码/文档签入记录

1.代码开发

1.1 开发过程

遇到的困难:由于网络和token问题在本地提交更改到GitHub仓库上失败,后通过更换网络环境以及配置Personal Token解决。

日期 开发工作
2022.5.6 数据库结构设计与搭建
2022.5.7 后台系统基本框架搭建
2022.5.8 接口设计与实现
2022.5.9 前端页面UI与功能设计
2022.5.10 前端页面基本功能实现
2022.5.11 前端与后台系统进行接口联调
2022.5.12 前端实现用户登陆与数据显示
2022.5.13 前端实现用户反馈提交
2022.5.14 功能点单元测试
2022.5.15 系统整体测试

1.2 燃尽图

1.3 代码、文档签入记录


签入记录

2. 测试

2.1、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

bug类型 数量
已修复bug 20
待修复bug 5
无法复现的bug 2
不需要修复的bug 4

2.2 遇到的问题

  • 前端UI不符合预期,样式和间距与设计稿有差别
  • 前端交互上存在问题,不够人性化
  • 前端UI在某些操作后出现问题
  • 前端显示的数据不准确
  • 后台数据写入的数据竞赛问题
  • 前端防止JS注入

2.3、你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

机型 内存 系统 浏览器
2018年MacBook Pro 16G macOS Safari
2018年MacBook Pro 16G macOS Chrome

2.4 你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?

上线条件:

  • PRD中设计的功能点全部实现并且可以正常使用
  • UI与交互实现UX设计稿中的定义
  • 系统使用起来正常并且没有明显bug
  • 系统稳定,不易崩溃

3. 软件发布

3.1 软件GitHub地址

软件代码GitHub仓库

3.2 发布说明

功能介绍:

  • 用户可以在系统中注册账号,身份可自行选择学生/教职员工。
  • 选择教职员工的用户在登录后可以绑定部门与员工号进行身份认证
  • 用户可以在系统中查看所选单位的所有反馈
  • 教职员工可以处理和回复反馈
  • 学生用户可以在个人中心查看自己所提出的历史反馈
  • 学生用户可以在系统中选定单位进行反馈提交

3.3 已知问题

  • 功能比较基本,可以继续迭代新功能
  • UI设计可以更好
  • 优化在一些较老机型上的性能表现和稳定性
posted @ 2022-05-15 18:49  iTino  阅读(55)  评论(0编辑  收藏  举报