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

1. 瀑布开发

简述:

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

特点:

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

2. RUP

简述:

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

特点:

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

3. 敏捷开发

简述:

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

特点:

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

相关推荐
VehSoft1 个月前
汽车敏捷开发:项目经理如何精准跟进项目流程
汽车·敏捷流程
伯牙碎琴1 个月前
敏捷开发大纲
敏捷流程
小马哥编程1 个月前
Agile Scrum 敏捷开发方法
scrum·敏捷流程
刘争Stanley1 个月前
万物互联的背后:MCU嵌入式硬件的奇幻之旅
arm开发·单片机·嵌入式硬件·硬件架构·敏捷流程·pcb工艺·精益工程
huaqianzkh2 个月前
敏捷开发Scrum的深入理解和实践
架构·产品运营·敏捷流程
forliberty2 个月前
第6章 计划:如何制定敏捷开发计划
scrum·敏捷流程
刘争Stanley2 个月前
Jetpack Compose赋能:以速破局,高效打造非凡应用
android·ide·kotlin·敏捷流程·jetpack compose
刘争Stanley3 个月前
高效流程图绘制:开发设计流程图利器
流程图·敏捷流程·设计规范
女王の专属领地3 个月前
什么是敏捷(Agile)开发?Scrum和Kanban有什么关系?
scrum·敏捷开发·敏捷流程·kanban
木叶573 个月前
敏捷开发四条价值观
敏捷流程