李俊胜| 2021软件代码开发技术作业五 | 代码开发测试及发布
Posted 哒哒达
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了李俊胜| 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、已知问题/限制:
- 响应速度仍然过慢
- 进行时间表安排时用户体验差
- 后台编辑截图
以上是关于李俊胜| 2021软件代码开发技术作业五 | 代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章
张润柏 | 2021软件代码开发技术作业五 | 代码开发测试及发布
何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布