软件开发的一般流程

说明:

最初所有的开发工作都是由后端工程师完成的,随着业务越来越繁杂,工作量变大,于是我们将项目中的可视化部分和一部分交互功能的开发工作剥离出来,形成了前端开发。
大约从2005年开始正式的前端工程师角色被行业所认可,到了2010年,互联网开始全面进入移动时代,前端开发的工作越来越重要。

基本流程

1.需求分析:
  通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。
2.总体设计:
  通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档。
3.详细设计:
  此部分在对需求和概要设计的基础上进行系统的详细设计(也包含部分代码说明)。
4.开发编程:
  对系统进行代码编写。
5.测试分析与系统整合:
  对所有功能模块进行模拟数据测试及其它相关性测试并整合所有模块功能。
6.现场支持:
  系统上线试运行进行现场问题记录、解答。
7.系统运行支持:
  系统正式推产后,对系统进行必要的维护和BUG修改

详细流程图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lovoo/article/details/129758966