作业五 代码开发、测试及发布

这个作业属于哪个课程2022软件代码开发技术
这个作业要求在哪里                          代码开发、测试及发布
这个作业的目标 完成系统代码开发,并学会画项目燃尽图,学会发布Alpha版本

1 代码开发

1.1 开发过程

日期开发工作遇到困难
2022.4.28 搭建数据库 数据库索引出错
2022.4.29 实现登录注册功能 数据库连接出错
2022.5.1 实现个人账号管理功能
2022.5.3 实现项目发布、搜索功能 代码bug
2022.5.5 实现合同签订功能
2022.5.7 实现用户管理功能
2022.5.9 完成前端界面 屏幕适应出错

1.2 燃尽图

 

 

 

1.3 代码/文档签入记录

 

 

1.4 项目截图

因个人不是java前端方向的,所以本系统由Unity模拟

 

 

 

 

2 测试

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

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

2.2 场景测试

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

自由职业者:能管理自己的账号和时刻表,搜索符合自己条件的项目,与项目客户签订合同。

用户:能管理自己的账号,发布项目,搜索合适的自由职业者,签订合同。

管理员员工:能管理其他用户和项目。

2.2.2 他们有什么需求和目标
  • 实现项目发布、合同签订、项目搜索等基本功能

  • 清晰移动的用户界面

  • 确保信息安全

2.2.3 软件提供的功能怎么组合起来满足他们的需要
  • 本软件有清晰明确的引导界面

  • 软件框架清晰明确

2.3 运行环境

本软件为Unity模拟系统

所以本软件需要下载Unity

Windows 10-11

编译器:Visual Studio 2019

运行软件:Unity

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

  • 软件运行没有影响正常运行的bug

  • 能满足用户的基本需求

  • 达到项目的预期目标

  • 能确保用户的信息安全

  • 确保软件响应速度在用户需求之上

 

3 Alpha版本软件发布

3.1 软件发布

     https://github.com/jimoa283/Test

3.2 发布说明

3.2.1 功能
  • 自由职业者可以注册、管理、注销自己的自由职业者账号

  • 客户可以注册、管理、注销自己的客户账号

  • 拥有账号的自由职业者可以接受客户的服务要求,与客户签订合同。

  • 自由职业者将接受的服务记录在该自由职业者的时间表上。

  • 提供对自由职业者、客户、项目的查询

  • 管理员统一管理合同与时间表

  • 所有用户都拥有搜索自由职业者分类的权限

  • 所有用户都拥有搜索项目分类的权限

  • 除系统外,只有自由职业者本人拥有维护合同中自由职业者的时间表的权限

  • 公司员工可以使用系统的管理员账号

     

3.2.2 缺陷
  • 项目的信息安全性还不够强

  • 部分功能未能很好地满足用户的需求

  • 部分界面比较简单

 

3.2.3 运行环境要求

Windows 10-11

编译器:Visual Studio 2019

运行软件:Unity

 

 

posted @ 2022-05-16 11:59  Jimoa  阅读(42)  评论(0)    收藏  举报