迭代和瀑布过程 两者的本质区别是,你如何将一个项目分解为更小块. 瀑布风格基于活动来分解项目.为了构建软件,你不得不做某些活动:需求分析.设计.编码和测试.为期一年的项目可能有2个月的分析阶段,然后是4个月的设计阶段,接着是3个月的编码阶段,再接着是3个月的测试阶段. 迭代风格根据功能子集来分解项目.你可能会把一年分解为3个月的迭代.第一个迭代,处理1/4的需求,并对这1/4做完整的软件生命周期:分析.设计.编码和测试.在第一个迭代结束时,你拥有了一个做1/4所需功能的系统.然后,你再做第二个迭…