项目完整的生命周期(一套流程\瀑布模型)
什么叫生命周期呢? 从0到1的一个过程
1. 需求调研 确定可行性方案 (能做还是不能做) 2. 需求分析 ------ 输出一个结果 <<需求分析说明书.doc>> (需求文档) 在开发过程中,要严格按照需求文档上进行开发. 需求文档有的我们要做也是必做,需求文档上没有的,哪怕特别好,特别火,外面公司做的项目都有,即使是系统不可缺少的,我们也不做!!!!! (客户不要,做了白做) 程序员了解需求的途径有哪些??? a. 查看需求文档 b.查看项目原型图 c.沟通 (项目经理沟通) 3.设计环节 数据库设计 (1)数据库的概要设计 a.我这个数据库采用什么数据库?? b.网络环境是什么样的??? c.我在内网部署,能不能在公网访问,需不需要设置防火墙??? (2)数据库的详细设计 库表结构!! 数据库设计工具powerdesigner ---- 物理模型图-----sql语句 系统架构设计 项目使用什么技术?? 什么框架??(是ssm?还是ssh?) 核心模块设计 4.编码环节 规范的公司要求你在编码过程中,写单元测试报告. 5.提测(测试) 黑盒 白盒 灰盒 沙箱 压力测 自动化测 (项目管理软件\缺陷管理软件) 小公司的测试极为不专业,搞一个excel表格,把问题发你,你很烦. 6.项目实施 项目搞定成功后,将项目部署在客户的服务器上.(环境问题) 7.上线\试运行\后期的维护
|