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

问题描述:

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

+0

对此有何看法? – MikePappa

+0

https://en.wikipedia.org/wiki/Agile_software_development – ceejayoz

各有利弊。

敏捷方法遵循敏捷宣言:

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

+0

谢谢亚瑟.. – MikePappa