作业5:代码开发、测试及发布

这个作业属于哪个课程 2022软件代码开发技术
这个作业要求在哪里 作业5要求
这个作业的目标 1.学会运用代码开发流程知识进行完整的代码开发、发布项目燃尽图、代码/文档签入记录
2.学会写软件的测试过程和测试结果
3.学会alpha版本发布

一、代码开发

1、各模块代码开发任务计划

模块名 预计开发日期
数据库设计 2022/4/29-2022/4/29
登录注册功能设计 2022/4/30-2022/5/1
客户信息管理 2022/5/2-2022/5/4
自由职业者信息管理 2022/5/5-2022/5/5
合同签订 2022/5/6-2022/5/7
统计合同数额 2022/5/8-2022/5/8
管理员信息管理 2022/5/9-2022/5/10
系统组装 2022/5/11-2022/5/15

2、燃尽图

3、代码/文档签入记录

每日签入记录

签入Issue内容与链接

Issue内容 链接
数据库设计 https://github.com/LJD877/RentalService/issues/1
登录注册功能设计 https://github.com/LJD877/RentalService/issues/2
客户信息管理 https://github.com/LJD877/RentalService/issues/3
自由职业者信息管理 https://github.com/LJD877/RentalService/issues/4
合同签订 https://github.com/LJD877/RentalService/issues/5
统计合同数额 https://github.com/LJD877/RentalService/issues/6
管理员信息管理 https://github.com/LJD877/RentalService/issues/7
系统组装 https://github.com/LJD877/RentalService/issues/8

Code Review

仅展示Windows网页端
登录界面(三种角色共用一个登录界面)

注册界面

管理员首页

管理员用户管理

管理员合同管理

管理员解决反馈

用户、自由职业者共用一个前端页面,以下简称用户
用户首页

发布项目

我的合同

二、测试

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

bug类型 数量
修复的bug 5
不能重现的bug 4
这个产品就是这样设计的,不是bug 1
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 2

修复的bug:

  • 数据库连接端口异常
  • 后端数据传入前端不显示
  • 在不同平台界面显示不完全
  • 更新合同时不能保存进度
  • 接口使用异常

2、场景测试* *

1. 你预期不同的用户会怎样使用你的软件?

用户:通过注册登录,用户可以发布自己需要的服务,和自由职业者签订合同后依据任务完成进度更新合同,最后付款。
自由职业者:通过注册登录,自由职业者可以发布或接受别人的邀请进行服务合同的签订,完成合同后收到服务费。
管理员:可以登录管理用户、自由职业者、合同的信息。

2. 他们有什么需求和目标?

他们都需要一个安全(不泄露信息)稳定(平台持续运行)公平(保持信息更改无错误)的地方进行服务的出租或雇佣过程。

3. 你的软件提供的功能怎么组合起来满足他们的需要?

软件使用说明见登录后的《用户使用说明书》。

3、你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

用户 平台 硬件配置 浏览器
客户 暂支持Windows、安卓网页端 不限 Chrome、Edge等主流浏览器
自由职业者 暂支持Windows、安卓网页端 不限 Chrome、Edge等主流浏览器
管理员 暂支持Windows、安卓网页端 不限 Chrome、Edge等主流浏览器

4、你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

  • 界面美观
  • 基本功能完善
  • 无出现影响系统功能的bug
  • 相应速度快,用户体验好

三、alpha版本发布

1、软件发布

GitHub链接:https://github.com/LJD877/RentalService

2、同时写一个发布说明

1、功能

客户、自由职业者登录注册功能
客户信息管理功能
自由职业者信息管理功能
客户发布查找合同功能
自由职业者发布接受合同功能
客户、自由职业者合同签订功能功能
管理员统计合同数额功能
管理员管理客户、自由职业者、合同、时间表信息功能

2、已知问题

  1. 安卓端显示有一些错位(不影响使用)
  2. 注册有小概率失效需要重新注册

3、后台截图

posted @ 2022-05-16 03:33  LJD1834  阅读(56)  评论(0)    收藏  举报