第一阶段:问题的定义以及规划
- 老板
- 产品经理
- 软件需求说明书
- 原型图
- 研发老大
- 项目经理
- 需求分析师
第二阶段:需求分析/评审
- 分析来源:原型图/软件需求说明书
- 参与人员:主持–>产品经理 其他参与:研发 设计 测试
- 关注一个问题:测试参与这个需求分析的目的是什么?
第三阶段:软件设计
属性:属于开发的工作
- 概要设计
- 数据库 表 等框架性的东西
- 详细设计
- 伪代码的级别
第四阶段:软件编码阶段
开发人员的任务
- 程序员哥哥编码
第五阶段:软件测试
测试工程师的任务or开发的任务
- 开发做:单元测试
- 开发or测试:集成测试
- 接口测试
- 测试人员:系统测试
- 客户or产品经理:验收测试
- Alpha测试 Beta测试
第六阶段:运行维护阶段
- 版本上线:产品上线
- 版本的升级改进
- bug的修复