O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

09. Eng de Software: Processo Incremental:Modelo: RAD

Jamil Yahuza Felippe Engenharia de Software Tecnologia da Informação e Comunicação Português

09. Eng de Software: Processo Incremental:Modelo: RAD

Conteúdo do mapa

09. Eng de Software: Processo Incremental:Modelo: RAD

  1. Rapid Application Development - RAD - é uma adaptação do modelo em cascata, mas que enfatiza um desenvolvimento extremamente rápido. A alta velocidade é conseguida por uma abordagem de construção baseada em componentes, ou seja, o sistema é modularizado.

    • O RAD enquadra-se no modelo de atividades de arcabouço do modelo em cascata:
      • Especificação: atividade em que se entende o problema de negócio, as características das informações e é realizado o levantamento de requisitos.
      • Planejamento: atividade essencial. Várias equipes trabalham em paralelo em diferentes funções.
      • Modelagem: estabelece representações de projeto que servem como base para a atividade de construção.
        • Abrange três fases:
          • Modelagem de negócio;
          • Modelagem de dados;
          • Modelagem de processo.
      • Construção: faz uso de componentes de softwares preexistentes e geração de códigos.
      • Implantação: estabelece a base para iterações subsequentes, se necessárias.
  2. Prática

    • As situações de desenvolvimento mais adequadas para se utilizar o modelo RAD incluem:
      • Projetos em que os requisitos estão bem definidos, o objetivo do sistema é restrito e se deseja criar um “sistema plenamente funcional” dentro de períodos muito curtos (por exemplo, de 60 a 90 dias);
      • Projetos em que há fortes restrições de tempo impostas pelo cliente;
      • Aplicações que podem ser modularizadas de forma que cada função principal possa ser completada em menos de três meses;
      • Projetos em que cada função principal possa ser alocada para uma equipe distinta e depois integrada para formar o todo do produto.
  3. Problemas modelo RAD:

    • Para projetos grandes, porém mensuráveis, o RAD requer um número elevado de recursos humanos.
    • Requer um comprometimento entre desenvolvedores e clientes, para que as atividades possam ser realizadas rapidamente e o sistema seja concluído em um curto espaço de tempo. Se este for abandonado, por qualquer das partes, o projeto falhará.
    • Também não é apropriado quando os riscos técnicos são grandes (ex.: quando a aplicação faz uso de uma nova tecnologia).

Imagens e arquivos do mapa

  • 09. Eng de Software: Processo Incremental:Modelo: RAD

Informações

Descrição
Tecnologia da Informação e Comunicação Engenharia de Software Mapa Mental sobre 09. Eng de Software: Processo Incremental:Modelo: RAD, criado por Jamil Yahuza Felippe em 04-06-2014.
Visualizações
41
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?