--- title: 软件开发模型 tags: - concept - software-engineering - lifecycle - joplin type: concept source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # 软件开发模型 > [!abstract] > 软件开发模型是对软件生命周期活动进行组织和推进的方式,不同模型在顺序性、迭代性、风险控制和反馈速度上各有侧重。 ## 常见模型 - 瀑布模型 - 原型模型 - 增量模型 - 螺旋模型 - 敏捷模型 - 喷泉模型 ## 如何理解 - 如果需求稳定,偏顺序式模型更容易管理。 - 如果需求模糊,需要先通过原型或迭代澄清。 - 如果风险高,需要把风险评估放到模型中心。 ## 判别边界 - 开发模型不等于生命周期阶段本身。 - 重点不在死记名称,而在理解模型解决哪类项目问题。 ## 来源 - [[raw/Joplin/计算机专业基础/软件工程/_软件工程考研复试终极整理版.md]] - [[raw/Joplin/计算机专业基础/软件工程/2.软件工程——软件生命周期.md]] ## 相关页面 - [[软件生命周期与开发模型]] - [[软件生命周期]]