李俊胜| 2021软件代码开发技术作业五 | 代码开发、测试及发布

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

1.代码开发

1.1、开发过程:

日期 开发工作
2021.6.1 搭建数据库
2021.6.1 实现自由职业者个人账号管理功能
2021.6.2 实现接受任务功能
2021.6.2 实现管理时间安排表功能
2021.6.3 实现合同签订功能
2021.6.3 实现提出任务功能
2021.6.4 实现任务管理功能
2021.6.5 实现客户账号管理功能
2021.6.6 实现用户管理功能
2021.6.7 完成前端界面

1.2、燃尽图:

2.测试

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

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

遇到问题

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

2.2、场景测试:

  • 你预期不同的用户会怎样使用你的软件?
    本软件根据作业需求攥写,预期内只有管理员会使用该软件;
    类似于excel操作,等于将几个sheet分为几个模块攥写;
    对数据进行增、删、改、查;

  • 他们有什么需求和目标?
    更加简明易懂的用户界面;
    能够快速上手;
    更高的安全性;

2.3运行环境

Windows 10
jdk-1.8.0
编译器:IntelliJ IDEA
浏览器:edge、chrome

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

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

3.Alpha版本软件发布

3.1、功能:

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

3.2、已知问题/限制:

  • 响应速度仍然过慢
  • 进行时间表安排时用户体验差
  • 后台编辑截图
posted @ 2021-06-07 01:55  哒哒达  阅读(154)  评论(0编辑  收藏  举报