瀑布开发,RUP,敏捷开发简述

1. 瀑布开发

简述:

传统的软件开发过程。它将一个软件开发的整个过程分为若干阶段去执行,重文档,严格按照各个阶段的先后顺序去执行。

特点:

对阶段的划分和执行过于简单,难以应对变化,以文档为中心。较少使用。

2. RUP

简述:

以用例为驱动,以架构为核心的迭代增量开发模式。包含四个大阶段,九个小迭代的细致划分,包含UML等设计工具。

特点:

相对瀑布开发模式更加先进,采用增量迭代更能适应变化,以文档为中心。很多开发团队,特别是很多国企性质的开发团队在用。

3. 敏捷开发

简述:

迭代速度更快,增量更小,以人为中心。提出了一系列接地气的新的编程活动,很有意思。

特点:

轻文档,重团队交流,能及时应对变化。

相关推荐
PM老周17 小时前
Scrum 还是 Kanban?团队成熟度决定项目管理方法的最佳路径
团队开发·scrum·敏捷开发·敏捷流程
龚寿生17 小时前
23-敏捷开发实战:从Scrum到看板的团队协作方法论
android·学习·scrum·敏捷流程
小智老师PMP18 小时前
2026PMP第八版新纲深度解读|从流程管控到价值交付,核心考点全迭代
人工智能·职场和发展·软件工程·制造·敏捷流程
Ramble_Naylor2 天前
Vikunja极简教程
软件工程·甘特图·敏捷流程
2501_915909063 天前
SwiftUI 和 UIKit 怎么选?两代 UI 框架的适用范围
vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918413 天前
在Windows10上使用VSCode和Code Runner搭建Swift开发环境详细步骤
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915106325 天前
Swift 4开发环境设置教程:xCode安装与Playground入门
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
深维AI随笔9 天前
《构建之法》| 第六章敏捷流程:敏捷不是“快“,而是“响应变化“,AI时代怎么敏捷
人工智能·敏捷流程·构建之法
2501_915106329 天前
第一次开发 iPhone App,可能碰到的问题,解决办法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
项目管理实用笔记11 天前
迭代开发怎么做?一个完整的迭代管理实操指南
团队开发·scrum·敏捷开发·敏捷流程