需求阶段:
1.需求分析,产出 可遇可求 图 - 模块功能划分
2.各模块的详细需求文档、实现方式
设计阶段:
1.产品设计:各功能、模块UI页面
2.系统、服务 模块时序图设计(交互流程)
3.数据库表设计(er图)
评估阶段:
1.系统安全评估(跨域攻击、script脚本注入攻击、sql注入攻击、dos攻击)
2.数据库表容量评估(是否后续要分表操作 - 后续需求)
3.UI页面评估(浏览器兼容问题等)
开发阶段:
1.持续集成 cicd \ devops gitlab 分支管理、tag包、dev\test\uat\prod环境
测试阶段:
dev测:开发人员自测
test环境测 - 测试、业务 测
uat测:预生产环境(客户、产品测)
prod:生产环境
dev开发 -》 dev测 -》 test部署 -》 test测 -》 uat部署-》uat测-》prod