terça-feira, 6 de dezembro de 2011

Princípios do RUP

Objetivo
    Tem como objetivo garantir a produção de software de alta qualidade que está de acordo com as necessidades dos seus usuários finais com um cronograma e custo previsível.

Outros métodos:
  • Cleanroom
  • Métodos Ágeis
    1. Scrum
    2. XP(Extreme Programming)
    3. FDD (Feature Driven Development)
    4. Open UP

      Melhores Práticas

      Desenvolvimento Interativo e Incremental
          
          O RUP trata o desenvolvimento de software de uma maneira iterativa e incremental, ou seja, substitui o modelo clássico de desenvolvimento em cascata para uma abordagem um pouco mais dinâmica, dividida em iterações, onde, dentro de cada iteração, teremos a execução de cada uma de suas disciplinas, em proporção de acordo com a fase do projeto.

       Gerenciamento de Requisitos
          
          O Gerenciamento de requisitos no RUP está em encontrar as necessidades do usuário final pela identificação e especificação do que ele necessita e identificando aquilo que deve ser mudado.

      Arquitetura baseada em componentes

          Arquitetura baseada em componentes cria um sistema que é facilmente extensível, intuitivo e de fácil compreensão e promove a reusabilidade de software.

      Modelagem Visual

          O RUP usa a abordagem da orientação a objetos em sua concepção e é projetado e documentado utilizando a notação UML para ilustrar os processos em ação. A UML é usada para modelagem de Casos de Uso, diagrama de classes e outros objetos.

      Verificação contínua da qualidade


          O RUP ajuda no planejamento do controle da qualidade e cuida da sua construção em todo processo, envolvendo todos os membros da equipe.

      Gerenciamento de Mudanças

          Em todos os projetos de software, mudanças são inevitáveis. RUP define métodos para controlar, rastrear e monitorar estas mudanças.

      Principais Características
      1. Interativo e Incremental
      2. Dirigido por Casos de Uso
      3. Centrado na Arquitetura
      4. Orientado a Objetos
      5. Tratamento de Risco
      O ciclo de vida de um sistema consiste em quatro fases:
      1. Concepção: Definição do escopo do projeto.
      2. Elaboração: Definição dos requisitos e arquitetura.
      3. Construção: Desenvolvimento do sistema.
      4. Transição: Implantação do sistema.
      Disciplinas do RUP
      1. Modelagem do Negócio
      2. Requisitos
      3. Análise e Projeto
      4. Implementação
      5. Testes
      6. Implantação
      7. Gerenciamento e Planejamento
      8. Gerência de Configuração
      9. Ambiente 
      Referência Bibliográfica
      RUP - Rational Unified Process, http://www.guiafar.com.br/portal/index.php?option=com_content&view=article&id=108:rup&catid=43:tecnologia-da-informacao&Itemid=169&lang=pt.

      Um comentário:

      1. opa, vocês também não me convidaram para ser administrador do blog.. poderão prejudicar as notas da avalização..

        R

        ResponderExcluir