软件工程流程以及工具整理

软件工程流程以及工具整理

产品设计

  • 文档管理
  • 禅道
  • 设计评审
  • 禅道

开发设计

  • 设计文档
  • 禅道
  • 设计评审

软件开发

  • 代码仓库
  • gitlab
  • svn
  • 打包以及版本管理
  • maven (后端)
  • gradle (安卓)
  • npm (前端)

代码构建

  • jenkins ci / gitlab ci

自动化测试

  • 单元测试
  • 集成测试

接口联调

  • 接口定义+mock接口
  • Swagger
  • Rap

集成测试

QA测试

  • bug管理系统:
  • Jira/禅道

发布

  • 产物管理
  • nexus3 ( jar / war / docker镜像 )

部署

  • Jenkins 自动部署
  • 容器化发布
  • 灰度发布
  • Jenkins pipeline

维护

  • 监控报警
  • zabbix
  • 日志收集系统
  • ELK

禅道

需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布

Jira

为针对缺陷管理、任务追踪和项目管理的商业性应用软件

你可能感兴趣的:(软件工程流程以及工具整理)