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 )
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…
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).