什么是敏捷软件?

定义、举例、概述。
想知道什么是敏捷软件。

首先什么是敏捷开发呢?
敏捷开发指的是一种面临迅速变化的需求快速开发软件的能力!
什么是敏捷设计
“在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的唯一软件文档,就是原代码清单。”——Jack Reeves
敏捷开发人员如何知道要做什么

简而言之,敏捷开发人员知道要做什么,是因为:

他们遵循敏捷实践去发现问题。
他们应用设计原则去诊断问题。
他们应用适当的设计模式去解决问题。
软件开发的这三个方面间的相互作用就是设计。

结论

敏捷设计就是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能得简单、干净及富有表现力。

请记住,敏捷开发人员不会对一个庞大的预先设计应用那些原则和模式。相反,这些原则和模式被应用在一次次的迭代中,力图使代码以及代码所表达的设计保持干净。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答