项目开发声明周期
2017-02-28 09:05
99 查看
软件项目开发模式:
常用的软件开发模式有螺旋开发模式、瀑布模式、瀑布模式,快速开发模式。
其中螺旋开发模式,适合项目前期部分需求不确定,对每一个模块开发,设计、分析、 编码、测试
、上线等。
好处是降低软件开发风险,做出的产品尽量满足客户需求。在项目的每一个阶段都跟客户有沟通,如果客户的需求有变更,能够及时改正,从而更加高效的完成项目,达到项目的预期效果。
瀑布模式:
先进行所有模块的需求分析,当分析结束后一,才进入项目的下一个设计阶段,即设计、编码、测试、上线。
好处:更容易进行项目的把控,即项目的质量控制!
.需求分析
软件工程师:了解需求的途径
1.需求文档
2.项目经理
3.项目的系统原型(美工设计师)
4.客户(一般是技术出生或了解技术的客户,这类客户明确知道自己的需求)
.数据库设计
数据库的设计是根据具体的项目需求来定的,详尽的项目需求有助于一个更加合理的数据库完成。一个合适的数据库能更高效的保证项目高效运行。具体的数据库设计应该依据项目需求。
.系统设计
开源组件及jar文件,比如数据库驱动包,数据库的连接池,Bean组件,FileUpload上传组件等待。
配置,比如struts2,Hibernate,spring,mybatis,C3P0文件的配置等。
*编码*
一个好的项目所占用时间的比例是,项目需求,和数据库设计应该占到整个项目周期的三分之二。而在项目的实际编码中,所占用的时间是三分之一。最长不会超过二分之一的时间。
编码是程序员最基本的技能,也是最重要的技能。
常用的软件开发模式有螺旋开发模式、瀑布模式、瀑布模式,快速开发模式。
其中螺旋开发模式,适合项目前期部分需求不确定,对每一个模块开发,设计、分析、 编码、测试
、上线等。
好处是降低软件开发风险,做出的产品尽量满足客户需求。在项目的每一个阶段都跟客户有沟通,如果客户的需求有变更,能够及时改正,从而更加高效的完成项目,达到项目的预期效果。
瀑布模式:
先进行所有模块的需求分析,当分析结束后一,才进入项目的下一个设计阶段,即设计、编码、测试、上线。
好处:更容易进行项目的把控,即项目的质量控制!
.需求分析
软件工程师:了解需求的途径
1.需求文档
2.项目经理
3.项目的系统原型(美工设计师)
4.客户(一般是技术出生或了解技术的客户,这类客户明确知道自己的需求)
.数据库设计
数据库的设计是根据具体的项目需求来定的,详尽的项目需求有助于一个更加合理的数据库完成。一个合适的数据库能更高效的保证项目高效运行。具体的数据库设计应该依据项目需求。
.系统设计
开源组件及jar文件,比如数据库驱动包,数据库的连接池,Bean组件,FileUpload上传组件等待。
配置,比如struts2,Hibernate,spring,mybatis,C3P0文件的配置等。
*编码*
一个好的项目所占用时间的比例是,项目需求,和数据库设计应该占到整个项目周期的三分之二。而在项目的实际编码中,所占用的时间是三分之一。最长不会超过二分之一的时间。
编码是程序员最基本的技能,也是最重要的技能。
相关文章推荐
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 心得体会:关于开发效率和项目周期的问题
- 关于开发效率和项目周期的问题
- 怎样估算项目开发周期
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 软件生存周期活动系列 之 1.软件可行性研究与项目开发计划
- iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- [有明信息]房地产开发,如何让营销后队变前队----契合项目开发全周期,实现营销全过程管控
- 关于开发效率和项目周期的问题(转)
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 时间预算---为什么你总是低估了项目开发周期
- [有明信息]房地产开发,如何让营销后队变前队----契合项目开发全周期,实现营销全过程管控
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 函数项目【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)函数项目
- 新产品开发的周期越来越短,而模具又是在新产品开发中费时最多的项目之一
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表,不足之处请指点
- 一个开发周期为6个月的中小型软件开发项目成本预算大致表
- Fragment声明周期 开发遇到的问题