一.需求分析
决策人,最终用户都要做分析
二.评审
三.设计:
1.界面原型[***]
2.评审
3.需求详细设计
4.数据库设计
四.开发
1.开发环境的确定:操作系统,开发语言,开发工具,编码规范
2.开发要求:<1>页面层以显示数据为主,逻辑主要放在逻辑层,主要提高代码的重用
<2>开发或后期维护时,对数据结构的变动,逻辑的变动一定要更新到相关文档中
3.项目结构设计
4.项目Demol的实现[***]
5.开发,公用页面,方法...的提取
6.代码调优
五.测试
1.单元测试
2.交互测试
3.集成测试
4.压力测试
5.安全测试
六.项目验收
七.发布
实际开发没有严格上的顺序划分,可分析参与人员的数据,进度...而调整
注意:如果如果服务上有多个web项目,可采用单点登录机制.所做项目只做一个入口,把登录信息写入cookie,
再根据登录人权限,显示可进入的系统.
八.开发环境
1.开发环境(Dev) 2.测试环境 3.Privew环境 4.正式环境
九.后期维护
1.分BUG和新需求两块,需求更改后一要更新早期需求文档,便于后期维护
2.开发人员修改完一个功能,把所修改的页面,和相关DLL详细记录,方便更新到其它环境
3.正式环境一般按分时间段更新
......