什么是软件开发方法我听说敏捷这个词,什么是其他方法,哪些是最好的和新的
问题描述:
首先,我要感谢那些在这里花费宝贵时间来回答我的问题的人。 什么是软件开发方法?我听到敏捷这个词,其他的方法是什么,哪些是最好的和新的?什么是软件开发方法我听说敏捷这个词,什么是其他方法,哪些是最好的和新的
答
各有利弊。
敏捷方法遵循敏捷宣言:
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
对此有何看法? – MikePappa
https://en.wikipedia.org/wiki/Agile_software_development – ceejayoz