敏捷开发模式

敏捷开发模式

软件开发遇到重要问题:

学习 是软件开发中一大瓶颈

如何让成员积极主动,负有责任感,能解决问题,并凝聚成一支高效的团队?

敏捷开发历史:

敏捷开发并不现代 起源于20世纪30年代的一些项目(美国航天局水星计划)

最早记载使用在20世纪70年代 最早的有记载的使用迭代和增量开发的主要项目之一,是为第一艘美国三叉戟潜艇开发的第一指挥和控制系统。该项目有大约一百万行代码,进行得非常成功。

在1976年,第一部阐述敏捷方法的书籍 Tom Gilb在他的著作《软件度量》(“Software Metrics”)一书中阐述了他的迭代和增量开发实践

20世纪80年代正式定义迭代开发螺旋模型 20世纪80年代在1895年,巴里贝母(Barry Boehm)正式定义了使用迭代开发的螺旋模型

20世纪90年代推荐使用迭代和增量开发的出版物和文献显著增加

2001年二月敏捷开发宣言后形成敏捷联盟 一组由17位在DSDM,XP,Scrum,FSD等领域的专家组成的代表团齐聚美国犹他州,寻找这些方法的共同点。最终,这些专家制定并宣布了敏捷开发宣言。由此形成了现在我们所认识的敏捷开发和后来的敏捷联盟

敏捷开发介绍:

敏捷开发(agile development)

是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,

但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

敏捷开发由几种轻量级的软件开发方法组成

它们包括:极限编程(XP),Scrum,精益开发(Lean Development),动态系统开发方法(DSDM),特征驱动开发(Feature Driver Development),水晶开发(Cristal Clear)等等

敏捷开发原则和方法

1)迭代式开发。即整个开发过程被分为几个迭代周期,每个迭代周期是一个定

你可能喜欢

  • 软件工程ppt
  • 测试驱动开发
  • 嵌入式驱动开发
  • 敏捷开发介绍
  • 建模方法
  • 软件开发流程
  • 敏捷开发管理
  • 开发案例

敏捷开发模式相关文档

最新文档

返回顶部