专题栏目:ARVRMR虚拟现实

渐形式软件项目开发模型的特点是什么?

渐进式软件项目开发模型的特点是,在每一个开发阶段的软件产品,既是与用户交流和沟通的演示产品,又是软件开发项目的目标产品,因此,可在交流中不断完善目标软件产品,直到用户满意为止。按照这种策略,像“滚雪球”一样,在分析、沟通和交流中开发软件项目,循序渐进,循环开发,一直到完成整个软件项目的全部开发工作。

渐进式软件项目开发模型是目前最先进、最优秀的软件工程项目开发模型。它的开发分为
两个阶段:第一阶段是开发者与用户(客户)初期合作,随时与用户沟通和交流,需用4~5个周期(一个周期为2~3周)的时间来进行从需求分析到编码,再到测试的全过程,以完成初步项目开发任务:第二阶段是在第一阶段的基础上,如果双方不能继续合作,则可以取消该项目的开发工作,如果双方能够继续合作,则可以把该项目按此开发方式循序渐进地开发完成。在渐进式软件项目开发模型开发过程的第一阶段中,软件开发人员根据用户初步需求对一个或多个模块进行设计、编码和测试,产生目标软件产品(初始版本),将该产品交与用户演示并反复交流和沟通,以提出新的补充需求并对初级软件产品进行修改、补充和完善,直到用户满意为止,形成最终软件产品(一个或多个模块)。

在第一阶段规定的时间内,解决软件项目开发的关键技术并使用户满意而双方达成一致,签好软件项目开发合同,再进行第二阶段的真正实质性的软件项目开发工作。这样,第一阶段的软件开发工作投入就没有白做,可在第一阶段工作的基础上继续进行该项目的软件开发工作。随着软件项目开发的不断进展及软件产品的不断生产、测试和集成,就会像“滚雪球”一样,将软件产品逐渐生产积累起来,最终完成全部软件项目的开发工作。

内容来源:张德丰《VRML虚拟现实应该技术》

发表评论

相关文章