项目开发声明周期

软件项目开发模式:
常用的软件开发模式有螺旋开发模式、瀑布模式、瀑布模式,快速开发模式。
其中螺旋开发模式,适合项目前期部分需求不确定,对每一个模块开发,设计、分析、 编码、测试
、上线等。
好处是降低软件开发风险,做出的产品尽量满足客户需求。在项目的每一个阶段都跟客户有沟通,如果客户的需求有变更,能够及时改正,从而更加高效的完成项目,达到项目的预期效果。
瀑布模式:
先进行所有模块的需求分析,当分析结束后一,才进入项目的下一个设计阶段,即设计、编码、测试、上线。
好处:更容易进行项目的把控,即项目的质量控制!
.需求分析
软件工程师:了解需求的途径
1.需求文档
2.项目经理
3.项目的系统原型(美工设计师)
4.客户(一般是技术出生或了解技术的客户,这类客户明确知道自己的需求)
.数据库设计
数据库的设计是根据具体的项目需求来定的,详尽的项目需求有助于一个更加合理的数据库完成。一个合适的数据库能更高效的保证项目高效运行。具体的数据库设计应该依据项目需求。
.系统设计
开源组件及jar文件,比如数据库驱动包,数据库的连接池,Bean组件,FileUpload上传组件等待。
配置,比如struts2,Hibernate,spring,mybatis,C3P0文件的配置等。
*编码*
一个好的项目所占用时间的比例是,项目需求,和数据库设计应该占到整个项目周期的三分之二。而在项目的实际编码中,所占用的时间是三分之一。最长不会超过二分之一的时间。
编码是程序员最基本的技能,也是最重要的技能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值