1.软件开发及运行环境要求
1.1 PHP7.0以上
1.2 Mysql 8.0
1.3 前端使用常用框架,React JS 优先
1.4 APP 使用React Native 开发
1.5 后台管理系统使用前后端分离模式开发
2.编码规范
2.1 PHP遵循PSR规范
2.2 前端JS遵循ES6编码规范
2.3 代码注释率需80% 以上
3.代码测试
3.1 代码测试以满足功能需求为前提,符合通用测试规范,整理测试报告
3.2 代码测试覆盖率需达到80%以上
3.3 需协助发布方进行验收测试,并对测试反馈完善
4.项目验收标准
4.1 代码编写符合要求规范。
4.2 提供测试报告
4.3 功能按照需求文件全部满足
4.4 满足运行环境要求,无兼容性问题。
4.5 满足用户并发操作要求。
4.6 性能要求需满足直播在线人数10万以上,可根据需要进行扩展部署。
4.7 前端页面与UI设计图相似度达90%以上。
4.8 项目交付后,需维护半年以上,解决使用中发现的BUG及修复致命缺陷。
5.验收资料清单
5.1 项目进度表
5.2 代码测试报告及兼容性测试报告
5.3 源代码,可进行二次开发
5.4 相关技术文档,如数据库字典文档、接口文档、项目部署文档、后台用户使用帮助文档、其他涉及到的技术文档等。