您的位置:首页 > 其它

项目开发声明周期

2017-02-28 09:05 99 查看
软件项目开发模式:

常用的软件开发模式有螺旋开发模式、瀑布模式、瀑布模式,快速开发模式。

其中螺旋开发模式,适合项目前期部分需求不确定,对每一个模块开发,设计、分析、 编码、测试

、上线等。

好处是降低软件开发风险,做出的产品尽量满足客户需求。在项目的每一个阶段都跟客户有沟通,如果客户的需求有变更,能够及时改正,从而更加高效的完成项目,达到项目的预期效果。

瀑布模式:

先进行所有模块的需求分析,当分析结束后一,才进入项目的下一个设计阶段,即设计、编码、测试、上线。

好处:更容易进行项目的把控,即项目的质量控制!

.需求分析

软件工程师:了解需求的途径

1.需求文档

2.项目经理

3.项目的系统原型(美工设计师)

4.客户(一般是技术出生或了解技术的客户,这类客户明确知道自己的需求)

.数据库设计

数据库的设计是根据具体的项目需求来定的,详尽的项目需求有助于一个更加合理的数据库完成。一个合适的数据库能更高效的保证项目高效运行。具体的数据库设计应该依据项目需求。

.系统设计

开源组件及jar文件,比如数据库驱动包,数据库的连接池,Bean组件,FileUpload上传组件等待。

配置,比如struts2,Hibernate,spring,mybatis,C3P0文件的配置等。

*编码*

一个好的项目所占用时间的比例是,项目需求,和数据库设计应该占到整个项目周期的三分之二。而在项目的实际编码中,所占用的时间是三分之一。最长不会超过二分之一的时间。

编码是程序员最基本的技能,也是最重要的技能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐