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