2021软件代码开发技术作业五
2021软件代码开发技术作业五
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
这个作业的目标 | 继续学习代码开发和测试,学习燃尽图相关内容 |
代码开发
开发过程
日期 | 开发事项 |
---|---|
2021/05/28 | 技术选型 |
2021/05/29 | 使用mysql建立数据库 |
2021/05/30 | 数据库连接测试 |
2021/05/31 | 数据库操作测试 |
2021/06/02 | Node服务端开发 |
2021/06/03 | 初始化前端项目,环境搭建,项目路由开发 |
2021/06/04 | 登录页面开发,用户模块开发 |
2021/06/05 | 服务模块开发,项目模块开发 |
2021/06/06 | 模块测试,系统测试 |
项目燃尽图
项目更新记录(代码/文档签入记录)
测试
测试过程出现的 Bug
Bugs Type | Count |
---|---|
修复的 Bug | 6 |
不能重现的 Bug | 2 |
这个产品就是这样设计的,不是 Bug | 0 |
没有能力修复,将来也不打算修复 | 0 |
这个 Bug 应当推迟到下一个版本 | 3 |
场景测试
-
预期不同的用户会怎样使用你的软件?
- 系统管理员:部署服务器,安装数据库,访问Web端
- 普通用户:访问服务器上的Web端
-
他们有什么需求和目标?
- 页面简单易用
- 有一定的流畅性
- 信息安全
- 有一定的并发性
-
软件提供的功能怎么组合起来满足他们的需要?
- 使用侧边栏导航
- 禁止用户使用IE浏览器,使用Vue框架开发
- 对 CSRF,XSS,SQL 注入进行防范,使用HTTPS
- 使用高配置的服务器
系统已知的问题和限制
- 暂无注册功能,需要管理员手动添加账号
你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
- 操作系统
- Windows 10专业版
- Ubuntu 20.04 LTS
- 软件环境
- MySQL v8.0.25
- Vue v2.6
- Node v12.18.2
- 硬件配置
- 处理器: Intel(R) Core(TM) i5-8300 CPU @ 2.3.0GHz 2.3 GHz
- 已安装的内存 16.0 GB
- 系统类型: 64-bit
- Browser
- Google Chrome: 91.0.4472.77(正式版本) (64 位)
- Microsoft Edge: 版本 90.0.818.51 (官方内部版本) (64 位)
你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?
- 确保系统的功能性
- 确保系统的稳定性
- 有一定的安全性
Alpha 版本发布
软件发布
https://github.com/sliyoxn/rk-front-end
发布说明
-
功能支持
- 用户登录和登出
- 项目管理
- 服务管理
- 用户管理
-
运行环境需求
- 系统:能装浏览器就行
- MySQL v8 以上
- Node v12 以上
-
安装方法
# Project setup
yarn install
# Compiles and hot-reloads for development
yarn serve
# Compiles and minifies for production
yarn build
运行截图
- 登录页面
- 人员管理
- 项目管理
- 服务管理
- SQL