A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

项目完整的生命周期(一套流程\瀑布模型)


什么叫生命周期呢?  01的一个过程

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



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马