web开发过程:
阶段一:前期(约占总体的35%)
1.1 需求分析
这个是最主要的,和应用方对需求的洽谈和概述是一切的前提,也是估计工作量,估算成本的基础。
最终形成《XX需求分析概要》
1.2 原型设计
对需求进行分析的同时,原型要相应的出来了(打开需求明确一半的时候)
原型设计一般都是要给客户演示的,所以:对hml要求较高-----有的公司没有美工或者美工很少,程序员自己设计一切的。
这个时候也要考虑开发应用的技术和技术难点的公关。
最终形成《原型设计说明》和原型设计----这个是Html集,多是dreamweaver开发。
1.3 数据库设计
数据库的设计要与原型设计同步但是稍稍滞后。
数据库设计对于整个工程来说是特别重要的,一般都是系统分析师和主要负责人一同完成的,多次开会与大家一起探讨修改。所以,对于需求十分了解,对于数据库设计也要很有经验-----便于今后的扩充啊。
形成《数据库设计说明》和数据库设计图(多用powerdesign)
1.4 架构设计
这个也是与原型设计同步的
最终形成《架构设计说明书》,同时对于技术难点要基本解决。
阶段二:开发 (约30%)
2.1 代码的书写
这个是开发人员最熟悉的部分,在架构设计的阶段,基本就把环境搭建好了。现在就是做开发了。
2.2 开发步骤
首先是读需求分析--------对需求很多程序员是开发时才看到的。
然后画流程图
然后代码编写
然后是补上详细设计
成果:项目,《流程图》《项目详细设计》《项目概要设计》
阶段三 测试部署
3.1 程序员自己测试和交叉测试
3.2 测试组测试
3.3 可续测试
3.4 fedbug修改
3.5 部署应用
其实在第三阶段,程序员就基本转移到其他的项目去了,*少数人在继续完善项目。
最后是后期的维护。。。。。
项目结束!