项目开发流程

软件的生命周期(软件开发流程)

需求分析—系统设计—软件开发—测试—部署上线—试运行—正式运行—运维期(免费运维一年,一年后合同款的8%)

1. 需求分析

  • 拜访客户了解项目需求:测试人员也可能会参与
  • 产出:需求分析文档
  • 项目管理三要素:时间、范围(项目所需功能)、资源(人、资金、设备)
  • 快速原型设计工具:Axure、墨刀

2. 系统设计

  • 测试:测试计划、测试用例
  • 禅道:任务计划跟踪管理系统(改bug等)
  • 架构设计、数据库设计(PowerDesigner)、接口设计(rap2)、模块划分、UI界面设计

3. 软件开发

  • Scrum敏捷开发
  • git流程

4. 测试

  • 测试用例
  • 单元测试
  • 压力测试(ApacheJMeter)
  • 自测

5. 部署上线

  • nginx+uwsgi+django

6. 试运行、正式运行

7. 运维期

你可能感兴趣的:(项目开发流程)