增量模型的优点和缺点

【增量模型的优点】 降低了实现需求变更的成本。较瀑布模型而言,重新分析和修改文档的工作流要少很多。 在开发过程中更容易得到客户对已完成的开发工作的反馈意见。客户可以对软件的已有版本进行评价,并可以判断项目进度;客户通常会觉得从软件设计文档中评价项目、判断项目进度很困难。 即使并未实现所有功能,也可以在早期向客户交付有用的软件,相对瀑布模型而言,客户可以更早地使用软件。

【增量模型的缺点】 过程不可见。管理人员需要常规的交付物来掌握进度。如果系统是快速开发的,那么要产生每个版本的文档就很不划算。 伴随新的增量的加入,系统结构会退化。敏捷方法建议定期对软件重构。 面对大型、复杂以及长生命周期的系统,增量模型的以上缺点更为突出。大型系统不同部分由不同团队开发,需要稳定的框架或体系结构,这种体系结构需要事先进行计划而不是增量地开发。

相关推荐
梁辰兴13 小时前
软件工程:排错的原则
软件工程·梁辰兴·排错的原则·五大原则·排错方法·策略选择·排错心法
rolt18 小时前
用UML表示的行业标准02汽车-AUTOSAR
软件工程·ddd·uml·领域驱动设计·ontology·本体
信安IT租赁20 小时前
本地化部署的AI营销CRM:基于事件驱动的全流程自动化状态机实践
大数据·人工智能·软件工程
lytao12320 小时前
90% 覆盖率不等于没 Bug:用风险配置测试组合
前端·javascript·bug·软件工程
2601_9620775321 小时前
月薪7092?软件工程跌下神坛,背后三个残酷真相
软件工程·ai替代·就业形势·产业转型·细分领域
lytao1231 天前
单体、微服务、Serverless:架构要匹配问题
微服务·架构·serverless·软件工程
嘟哩DuliDuli2 天前
AI 视频局部重做,怎么避免破坏成片
人工智能·安全·ai·音视频·软件工程
码匠许师傅2 天前
【设计模式精讲】22.中介者模式(Mediator)
c++·设计模式·软件工程·uml·中介者模式
梁辰兴3 天前
软件工程:确认测试
软件工程·最佳实践·测试报告·测试方法·梁辰兴·测试内容·实施条件
梁辰兴3 天前
软件工程:单元测试
单元测试·软件工程·梁辰兴·‘设计原则·方法技术·tdd驱动·mock隔离