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

时间:2016-02-25 14:57:28

标签: php json web project-management development-environment

首先,我要感谢所有在这里度过宝贵时间回答我问题的人。  什么是软件开发方法?我听到敏捷这个词,其他方法是什么,哪个是最好的和新的?

1 个答案:

答案 0 :(得分:0)

每个人都有它的优点和缺点。

敏捷方法遵循敏捷宣言:

http://www.agilemanifesto.org/

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

一些例子:

XP - 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等大型软件。