admin管理员组

文章数量:1642333

  软将工程基础第三篇:敏捷软件开发(Agile Software Development)。下文图片,摘自老师ppt。

文章目录

  • 前言
  • 现代软件开发特点
  • 敏捷宣言(Agile Manifesto)
  • 敏捷指的是什么?
  • 敏捷过程特点
  • 敏捷原则12条
  • 总结

前言

  现代软件开发有需求变化大,人员流动大等特点,传统的软件生存周期模型难以很好的交付软件。所以,针对现代软件开发的特点,有前辈大神们就总结出了敏捷软件开发的思想和方法。本文简单总结敏捷软件开发的一些知识点

现代软件开发特点

  Software development fails to deliver, and fails to deliver value. This failure has huge economic and human impact. We need to find a new way to develop software.
                       -Kent Beck

  (传统软件开发模式下)现代软件开发难以交付软件,即是交付软件,也难以保证软件的价值。具体来讲,软件开发具有如下4个特点

  1. 需求变化频繁
  2. 技术变化过快
  3. 人员变动频繁
  4. 工程进度紧张

  针对现在的软件开发特点,大神们就提出很多关于如何敏捷开发软件的思想。

敏捷宣言(Agile Manifesto)

  针对现代软件开发特点,提出了敏捷宣言,有以下4项:

本文标签: 软件工程敏捷基础软件Development