我听说过敏捷这个词的软件开发方法是什么,其他方法是什么,哪个是最好的和新的

what are the software development methodologies I heard the word agile and what are the other methodologies and which is best and new

首先感谢大家抽出宝贵的时间来回答我的问题。 什么是软件开发方法?我听说过敏捷这个词,还有哪些其他方法论,哪些是最好的和新的?

各有利弊。

敏捷方法遵循敏捷宣言:

http://www.agilemanifesto.org/

他们专注于快速软件发布和客户满意度,而不太重视需求工程和文档。

一些例子:

经验 - https://en.wikipedia.org/wiki/Extreme_programming

SCRUM - https://en.wikipedia.org/wiki/Scrum_(software_development)

您可以 运行 与大约 13 名成员的团队一起获得 XP。 SCRUM 可以是 运行,有 5 到 7 个成员。

另一方面,还有传统的方法论,其中最著名的是 RUP(Rational Unified Process)。这种方法需要一个庞大的团队。关注可追溯性和文档。通常推荐用于关键和大型软件。例如:运行空中客车软件,或控制自动驾驶汽车的软件,或像微软 excel 这样的大型软件等