作业五

所属课程 2022软件代码开发技术
作业要求 作业要求
作业目标 记录代码开发过程,编写并发布测试文档,发布软件的alpha版本和说明

一、代码开发

1、开发过程

日期 昨日已完成工作 今日已完成工作
5.7 搭建数据库 配置环境
5.9 开发员工模块 开发客户模块
5.12 开发自由职业者模块 开发项目模块
5.15 开发项目模块 开发时间表模块
5.18 开发时间表模块 开发日志模块
5.25 系统测试 系统测试
5.27 编写文档 编写文档

2、项目燃尽图

3、代码/文档签入记录


github地址

二、测试

1、测试中的bug

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

2、场景测试

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

公司员工:使用本软件查看客户信息、项目信息,搜索客户类别、项目类别

管理员:管理客户,查看信息

客户:查看自己的信息以及项目信息

  • 他们有什么需求和目标?

使用本软件代替Excel进行信息的查看合搜索

公司员工:查看客户以及项目及类别信息

管理员:管理信息

客户:查看自己的信息以及项目信息

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

使用简洁直观的UI界面,便于用户的使用
设置登录验证功能,确保数据安全性

3、测试矩阵

测试模块 测试功能 预期结果 实际结果
登录模块 注册登录 正常 正常
员工模块 管理员功能、普通员工功能 正常 正常
数据库模块 数据库模块 正常 正常
客户模块 客户功能 正常 正常
项目模块 项目的增删改查 正常 正常
时间表模块 时间表的增删改查 正常 正常

4、出口条件

  • 良好的用户交互界面
  • 快速的响应时间
  • 用户信息具备安全保障

三、Alpha版本发布

1、发布说明

服务端需要安装对应的jdk环境与mysql环境以及tomcat服务器,客户端直接访问即可

2、功能

用户可以注册、管理、注销账号;

自由职业者可以查看客户发布的项目,管理时间表;

客户可以修改个人信息,发布项目,查询自由职业者的时间表;

员工可以管理项目信息,管理客户信息,管理自由职业者信息,管理时间表信息,查看安全日志和审计日志。

四、截图

posted @ 2022-05-16 13:28  ROB00  阅读(27)  评论(0编辑  收藏  举报