当下大部分互联网创业公司为什么都愿意采用增量模型来做开发?

   增量模型就是把软件产品当做一系列的增量构件来设计、编码、集成和设计。每个构件由多个相互作用的模块构成,并且能够完成特定的功能。而分解成构建的唯一约束就是新构件在集成到现有的软件中时,所形成的产品必须是可测试的。

   当采用增量模型开发软件产品的时候,由于产品被分成许多构件,而系统分析人员是一个构件接一个的向用户提交,那么用户就可以在相当短的时间内就能使用它,并且做一些有用的工作,即使只是一个小的构件。并且由于是一个构件一个构件的提交,用户在学习和适应产品的方面也会得到比较好的照顾。相比较快速原型和瀑布模型,前者由于新构件必须集成打牌软件体系结构中,那么其结构体系必须是开放的。而从这种开放的结构来看,精心设计也是必要的,那么在软件的维护阶段将会比后者更加的轻松。另外,在我个人看来,我觉得现在的软件更新速度都是比较快的,所以能更好的从增量模型中获得收益。

原文地址:https://www.cnblogs.com/yds1997/p/5249008.html