增量模型的优点和缺点

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

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

相关推荐
widder_6 小时前
软考软件设计师中级——软件工程笔记
软件工程·软考·软件设计师
meisongqing17 小时前
【软件工程】软件缺陷 基于动态分析的方法
软件工程·缺陷
-qOVOp-17 小时前
zst-2001 上午题-历年真题 软件工程(38个内容)
软件工程
workflower2 天前
使用谱聚类将相似度矩阵分为2类
人工智能·深度学习·算法·机器学习·设计模式·软件工程·软件需求
搏博2 天前
软件工程之软件项目管理深度解析
软件工程·软件构建·需求分析·软件需求
爱吃java的羊儿3 天前
信息系统项目管理师-软考高级(软考高项)2025最新(十八)
信息可视化·软件工程·产品经理·可用性测试
我要学土木3 天前
软件工程期末知识点整理(更新中)
软件工程
meisongqing3 天前
【软件工程】软件缺陷 基于组合的优化方法
软件工程·软件缺陷·组合优化
搏博4 天前
软件工程之需求分析涉及的图与工具
数据库·软件工程·软件构建·软件需求
workflower4 天前
人协同的自动化需求分析
运维·开发语言·自动化·软件工程·需求分析·软件需求