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

Conteúdo do mapa
09. Eng de Software: Processo Incremental:Modelo: RAD
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.
- Abrange três fases:
- 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.
- O RAD enquadra-se no modelo de atividades de arcabouço do modelo em cascata:
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.
- As situações de desenvolvimento mais adequadas para se utilizar o modelo RAD incluem:
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
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.
- Criado por
- Jamil Yahuza Felippe
- Visualizações
- 41
- Avaliação