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

1. 瀑布开发

简述:

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

特点:

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

2. RUP

简述:

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

特点:

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

3. 敏捷开发

简述:

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

特点:

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

相关推荐
数据学徒工16 小时前
17-Decisions Report:计算列+筛选器全攻略
低代码·自动化·代码规范·敏捷流程·报告
2501_9151063218 小时前
不依赖 Xcode 的 iOS 编译器,kxapp 中 kxbuild 工具详解
ide·vscode·ios·cocoa·个人开发·xcode·敏捷流程
2501_916008892 天前
iOS开发者工具有哪些?Xcode、Fastlane 与 kxapp 的组合使用
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
BPM6665 天前
从 Activiti 到流程平台:企业流程架构升级实践总结
架构·自动化·敏捷流程
开利网络5 天前
敏捷开发,快速验证:45天让智能体跑起来的落地方法论
大数据·敏捷流程
ZKNOW甄知科技7 天前
燕千云底层架构:如何在高标准ITSM中注入本土合规基因?
运维·人工智能·科技·低代码·ai·架构·敏捷流程
2501_916007478 天前
iOS 开发工具有哪些 按开发流程整理的工具清单
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
游戏开发爱好者89 天前
入门 iOS 开发 新手工具开发首个应用
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_9151063210 天前
不依赖 Mac 也能做 iOS 开发?跨设备开发流程
ide·vscode·macos·ios·个人开发·swift·敏捷流程
Vanranrr11 天前
Windows 快捷键体系化实践
windows·敏捷流程