增量模型的优点和缺点

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

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

相关推荐
Predestination王瀞潞7 小时前
计科-软工4-总体设计「整理」
软件工程
Predestination王瀞潞9 小时前
计科-软工2-可行性研究「整理」
软件工程
Predestination王瀞潞9 小时前
计科-软工5-详细设计「整理」
软件工程
weixin_3077791316 小时前
提升 LLM 输出鲁棒性:使用 json_repair 智能修复非标准 JSON
开发语言·人工智能·算法·json·软件工程
Predestination王瀞潞17 小时前
计科-软工1-软件工程学概述「整理」
软件工程
Predestination王瀞潞17 小时前
计科-软工3-需求分析「整理」
软件工程
雾江流18 小时前
魔术橡皮 3.1.17 | 无限次AI生图,AI橡皮,图片AI编辑修改
软件工程
雾江流1 天前
电视直播 v2 | 长久稳定流畅的电视直播,涵盖央视、卫视、地方台及风景直播频道
软件工程·风景
木枷1 天前
Immersion in the GitHub Universe: Scaling Coding Aents to Mastery
人工智能·软件工程·swe
雾江流2 天前
AGG 3.6.35 | GG游戏解锁器魔改版,界面更优美
游戏·软件工程