UML & Xtreme Programming

Gostaria de saber as vantagens e desvantagens(se é que existem 8) ) desses 2 ajudantes de desenvolvimento, se posso asim chamá-los (e se for correto também :stuck_out_tongue: )

UML & Xtreme Programming

ps: não sei se postei na área correta,mas se não estiver pesso aos moderadores que o movam para a área correta. Obrigado.

:arrow: UML é uma linguagem para definição de diagramas, feita para a modelagem de sistemas OO;
:arrow: xP é uma metodologia ágil de desenvolvimento de aplicações;

São coisas completamente diferentes, apesar de relacionadas…

Links:

http://www.uml.org
http://www.extremeprogramming.org
http://www.xispe.com.br - em português :wink:

[editado]
Dica: use a opção “Pesquisar” aqui do fórum, e procure por extreme programming ou xP, bastante coisa já foi discutida sobre isso…
[/editado]

[]'s

XP usa alguns diagramas UML (mais especificamente o diagrama de Classes) para facilitar o desenvolvimento rápido.
Muitos tem a visão errada que a XP substitui a UML e que nela não há fase de projeto, testes ou qualquer tipo de planejamento. Na verdade há, só que usando uma abordagem que torna todo o processo de desenvolvimento mais rápido e robusto (como testar toda hora e refatorar sempre).