开启一个项目的流程

 1、由需求部门确定系统需求(系统中有哪些大模块,模块下有哪些功能菜单)->形成需求分析文档 (技术部门编写)
 2、概要设计 (形成DB,约定当前系统的技术方案:.net mvc4 ,DB访问使用EF5,数据库版本使用SQLserver2008 R2,约定当前系统对外的接口(webapi,WCF,Webservices)
 以及如何调用外部接口,Socket,http)
 
 3、详细设计文档(相当于在文档中将系统实现一遍) (日本) (国内省略)
 4、编码(目前关注)
  搭建框架:
 
 
 5、程序员自己测试(单元测试)
 6、继承测试(和组员进行功能对接调试,统称为:联调)
 7、交给测试部门进行黑盒测试(功能测试)->如果有缺陷(bug)则提交到一个缺陷管理系统(bugfree)上反馈给开发人员跟进修改,重新发布测试
 
 8、系统上线(系统交给用户使用)
  8.1 买服务器(web服务器 和数据库服务器 交给机房托管,安装操作系统的版本.netfroamwrok iis版本和概要设计要求一致)
  8.2 发布程序源码
  8.3 搭建数据库-》从测试环境上做个备份.bak(把基础数据保留,删除测试业务数据)->正式数据库上还原
  8.4 修改程序的相关配置文件:db连接
  8.5 交给测试部门统一测试

posted on 2015-05-10 17:58  阿兴的平凡世界  阅读(214)  评论(0)    收藏  举报

导航