您的位置:首页 > 其它

软件开发流程之亲身体验

2008-12-11 17:27 357 查看
一.需求分析

决策人,最终用户都要做分析

二.评审

三.设计:

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.正式环境一般按分时间段更新

......
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: