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

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 <作业要求的链接>
这个作业的目标 根据需求分析进行软件开发、测试和迭代

一、软件开发需求

一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
  • 搜索自由职业者分类的功能
  • 用于存储联系自由职业者的不同渠道的解决方案
  • 搜索项目分类的功能
  • 搜索客户分类的功能
  • 维护合同中自由职业者的时间表

二、代码开发

2.1 开发进度详述

任务名称 预计完成时间/天 预计开始时间 预计结束时间
建立数据库 2 2023/3/11 2023/3/11
登录模块实现 2 2023/3/11 2023/3/11
登录模块测试 2 2023/3/12 2023/3/12
管理模块实现 10 2023/3/11 2023/3/12
管理模块测试 10 2023/3/12 2023/3/12
审计日志模块实现 2 2023/3/12 2023/3/13
审计日志模块测试 2 2023/3/12 2023/3/13
系统测试 2 2023/3/13 2023/3/13

2.2 开发遇到的问题

开发周期短,功能缺陷较多,只能完成核心功能的开发。

2.3 项目燃尽图

燃尽图是一个坐标图。呈现的是随着时间推移而剩余的工作量。
燃尽图的元素:
横坐标:项目工期(以天计算)。
纵坐标:项目剩余任务的总预计工时(以小时标记)。
计划曲线:理想情况下的任务进展曲线(上图中的蓝色线),作为参考之用。
实际曲线:任务的实际进展曲线(上图中的红色线)。
燃尽图就是每天将项目中所有任务剩余工时的总和计算一下,形成坐标(图中的红色点),然后逐次把点连接起来,形成剩余工作量的趋势线。

2.4 系统开发截图

三、系统测试

3.1 发现BUG及类型

bug类型 数量
总计发现bug 11
已修复bug 6
不能重现的bug 2
产品特性 0
未能修复的bug 3
延迟修复bug 3

3.2 场景测试

  • 场景测试表
预估场景 系统功能 已实现?
新增客户 添加客户信息
客户修改个人信息 修改客户信息
通过客户姓名查询联系方式 通过姓名搜索客户信息
通过客户的类别查询客户 通过客户的类别属性搜索客户信息

3.3 测试矩阵

  • 测试矩阵表
测试功能 测试项 监测点 预期结果 Edge浏览器 Chrome浏览器
登录 功能 输入非法字符 提示错误 提示错误 提示错误
登录 界面 登录按钮颜色 白色 白色 白色
登录 界面 输入框 可输入字符 可输入字符 可输入字符
登录 登录动作 登录按钮 跳转到欢迎界面 跳转到欢迎界面 跳转到欢迎界面
初始界面 界面 背景 白色背景 白色背景 白色背景
初始界面 界面 导航栏 正常显示 正常显示 正常显示
初始界面 界面 当前子模块 高亮 高亮 高亮

四、 出口条件

该系统的出口条件为:实现并完善与客户、项目、合同、时间表的相关功能,并为用户依据其类型进行权限配置区分。

五、 Alpha发布

5.1 软件发布

https://github.com/Mikeeno/ServerManager-main

5.2 发布说明

-运行环境Windows XP或更高版本

posted @ 2023-03-13 15:52  Mikeeno  阅读(29)  评论(0编辑  收藏  举报