[郑德智| 2022软件代码开发技术作业五 | 代码开发、测试及发布 ]

[郑德智| 2022软件代码开发技术作业五 | 代码开发、测试及发布 ]

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2022Softwarecodedevelopmenttechnology
这个作业的要求在哪里 https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology/homework/12496
目标 记录代码开发过程,发布项目燃尽图,在git仓库中录入代码/文档签入记录
编写并发布测试文档
发布软件的alpha版本和说明

1.代码开发

1.1、开发过程:

工作中遇到的困难:国内访问Github存在问题,故换用Gitee.

日期 开发工作
2022.5.5 搭建数据库
2022.5.6 实现自由职业者个人账号管理功能
2022.5.7 实现接受任务功能
2022.5.8 实现管理时间安排表功能
2022.5.9 实现合同签订功能
2022.5.10 实现提出任务功能
2022.5.11 实现任务管理功能
2022.5.12 实现客户账号管理功能
2022.5.13 实现用户管理功能
2022.5.14 完成前端界面

1.2、燃尽图:

1.3、代码/文档签入记录:

每日签入记录:

记录签入:

ISSUE链接 ISSUE内容
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFF 搭建数据库
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFH 实现自由职业者个人账号管理功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFJ 实现接受任务功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFM 实现管理时间安排表功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFP 实现合同签订功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFU 实现提出任务功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EFX 实现任务管理功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EG2 实现客户账号管理功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EG4 实现用户管理功能
https://gitee.com/djlbet123/gdut_2022_ciyrse/issues/I57EGM 完成前端界面

Code Review:见项目的README文件

最新截图:



2.测试

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

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

遇到问题

  • 数据库连接失败
  • 项目相关配置失效
  • 前端页面的规范以及编写

2.2、场景测试:

  • 你预期不同的用户会怎样使用你的软件?
    本软件根据作业需求攥写,预期内只有管理员会使用该软件;
    类似于excel操作,等于将几个sheet分为几个模块攥写;
    对数据进行增、删、改、查;
  • 他们有什么需求和目标?
    更加简明易懂的用户界面;
    能够快速上手;
    更高的安全性;

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

测试矩阵:

身份 内存 操作系统 浏览器 分辨率
客户 2G Windows10 Chrom 1920x1080
管理员 4G Windows7 IE 1280x720
员工 8G MacOS Edge 800x600

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

出口条件:

  • 能够满足用户的安全性需求;
  • 提供的日志信息能够满足用户需求;
  • 应用响应速度达到用户最低要求以上;

3.Alpha版本软件发布

3.1、软件发布

https://gitee.com/djlbet123/gdut_2022_ciyrse

3.2、发布说明

3.2.1、功能:

  • 自由职业者可以注册、管理、注销自己的自由职业者账号
  • 客户可以注册、管理、注销自己的客户账号
  • 客户可以提出服务要求(包括服务的时间要求)
  • 拥有账号的自由职业者可以接受客户的服务要求,与客户签订合同。
  • 自由职业者将接受的服务记录在该自由职业者的时间表上。
  • 提供对自由职业者、客户、项目的查询
  • 统一管理合同与时间表
  • 提供安全和审计日志
  • 所有用户都拥有搜索自由职业者分类的权限
  • 所有用户都拥有查看自由职业者练习方式的权限
  • 所有用户都拥有搜索项目分类的权限
  • 所有用户都拥有搜索客户分类的功能
  • 除系统外,只有自由职业者本人拥有维护合同中自由职业者的时间表的权限
  • 公司员工可以使用系统的管理员账号
  • 管理员拥有查看日志、维护系统的权限

3.2.2、已知问题/限制:

  • 响应速度仍然过慢
  • 进行时间表安排时用户体验差
  • 后台编辑截图
posted @ 2022-05-14 10:56  summerriver123  阅读(135)  评论(0编辑  收藏  举报