domingo, 24 de fevereiro de 2013

VANTAGENS E DESVANTAGENS DO RUP

Vantagens:

    * Processo robusto e bem definido com a geração de artefatos importantes: O RUP tem como base os princípios de engenharia de software reflectidos na sua abordagem de desenvolvimento iterativa, incremental, orientada a requisitos e baseada em arquitectura

    * Os maiores riscos são atacados primeiro, diminuindo as chances de fracasso do projeto


   * O RUP captura muitas das melhores práticas do desenvolvimento de software moderno, de forma que possam ser adaptadas para uma grande variedade de projetos e de organizações:
  • Desenvolver iterativamente;
  • Gerenciar Requisitos;
  • Usa arquitetura baseada em componentes;
  • Modelagem Visual;
  • Qualidade de software; 
  • Produtividade no desenvolvimento, operação e manutenção de software; 
  • Controle sobre desenvolvimento dentro de custos, prazos e níveis de qualidade desejados; 
  • Estimativa de prazos e custos com maior precisão. 


Desvantagens:

    * Complexo e trabalhoso para projetos de pequeno porte: Sério investimento em ferramenta de suporte

    * Limitações:  Nas áreas de manutenção, gestão de métricas, gestão de pessoal, gestão de reutilização e testes. Exige experiência da equipe.


    Obs: Apesar dos benefícios, deve-se ter a consciência que os benefícios não virão de maneira imediata. É necessário adquirir treinamento adequado, adaptação da metodologia no contexto ao qual ela será utilizada, apoio especializado para as equipes de desenvolvimento e tempo para a absorção da metodologia.
   



Nenhum comentário:

Postar um comentário