软件开发的流程

本篇文章内容介绍软件开发的流程

 

阅读目录

  1. 基本流程
  2. 获取需求
  3. 明确和评审需求
  4. UI原型设计
  5. 编码
  6. 测试
  7. 验收
  8. 发布

基本流程

 

获取需求

参与人员:产品经理  (product manager)

这是软件开发的第一阶段,公司的收入来源于客户,客户提出需求,公司的产品经理做前期的沟通,获取客户提出的需求。

明确和评审需求

参与人员:产品经理  (product manager),开发人员(developer),UI设计人员

产品经理和开发人员沟通,将需求明确化,评估需求的可行性,排期时间。

产品经理写好需求说明书,以供给开发人员把握开发的方向。

UI原型设计

参与人员:UI设计人员

ui设计人员做出ui的原型和设计稿,以供给前后端开发人员开发。

编码

参与人员:开发人员(前端开发人员,后端开发人员)

后端开发人员 设计数据库的表结构,编写代码,提供接口文档给前端开发人员对接。

前端开发人员 开发前端的页面并和后端开发人员提供的接口进行对接。

测试

参与人员:开发人员 ,软件测试人员

开发开发完程序后,测试人员进行测试,提交bug,开发人员修复后,回归测试。

验收

参与人员: 软件测试人员,产品经理

测试人员测试完毕后,由产品经理进行验收。

发布

参与人员:运维人员,开发人员

此阶段运维人员或开发人员把产品打包后发布上线,用户可以进行使用。

 

posted @ 2019-02-21 11:14  TigerTank  阅读(421)  评论(0)    收藏  举报