作业5:代码开发、测试及发布

发布时间 2023-04-16 16:42:00作者: 茶不予
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology/homework/12496
这个作业的目标 1.进行代码开发,并记录开发过程和项目燃尽图。

2.测试开发的软件,记录测试过程和测试结果。

3.发布软件的alpha版本并给出发布说明。

一、代码开发

开发过程

日期 计划完成的工作 实际完成情况
2023/4/01-2023/4/02 系统框架搭建,项目初始化 完成
2023/4/03-2023/4/05 实体类、单元模块实现 实体类完成,时间表和审计日志的单元模块设计不够合理,正在完善
2023/4/06 时间表和审计日志单元模块实现 完成
2023/4/07 数据库实现 完成
2023/4/08-2023/4/12 接口、方法实现 通过网上搜索资料进行参考,成功完成,其中有一些预想的功能无法实现
2023/4/13-2023/4/15 前端页面实现 界面编写完成,但数据的传输无法实现
2023/4/16 测试、试运行 只能在后台测试,试运行无法实现

项目燃尽图

二、测试

发现的bug

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

场景测试

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

  • 各类用户通过网页端登录系统,管理员拥有对系统最大的权限,可以管理系统内的各项实体;用户和服务商注册之后由管理员审核通过,而后通过系统进行交互完成服务的供应和预订。
    2.他们有什么需求和目标?
  • 管理员的需求:对系统内的各项事务进行管理和调整;服务商的需求:发布服务,寻找用户,获得订单;用户的需求:寻找服务商提供服务,预订订单。
    3.你的软件提供的功能怎么组合起来满足他们的需要?
  • 对不同的用户提供不同的功能组合以满足他们的需求,管理员有单独的后台界面进行管理,用户和服务商在前台进行操作。

测试矩阵

用户 平台 浏览器
管理员 windows edge、Chrome
用户 windows edge、Chrome
服务商 windows edge、Chrome

出口条件

  • 系统可以流畅运行,无bug和卡顿
  • 界面简洁明了易上手
  • 保证信息的安全性
  • 各业务逻辑没有问题

三、软件发布

发布说明

版本功能

  • 用户管理、服务管理、订单管理、列表管理及搜索功能、时间表管理、审计日志管理

修复缺陷

  • 分类搜索功能完善

运行环境

  • Windows系统

安装方法

  • 使用浏览器登入系统

已知的问题和限制

  • 安全性较差
  • 只能在本地登入

四、博客园截图