O que é o modelo RAD?
O modelo RAD ou modelo de desenvolvimento rápido de aplicativos é um processo de desenvolvimento de software baseado na prototipagem sem nenhum planejamento específico. No modelo RAD, há menos atenção dada ao planejamento e mais prioridade é dada às tarefas de desenvolvimento. Tem como objetivo desenvolver software em um curto espaço de tempo.
A modelagem SDLC RAD tem as seguintes fases
- Modelagem de Negócios
- Modelagem de dados
- Modelagem de Processo
- Geração de aplicativos
- Teste e Rotatividade
Ele se concentra na origem de entrada e saída e no destino das informações. Ele enfatiza a entrega de projetos em pequenas partes; os projetos maiores são divididos em uma série de projetos menores. Os principais recursos da modelagem RAD são o foco na reutilização de modelos, ferramentas, processos e código.
Diferentes fases do modelo RAD
Seguem as cinco fases principais do modelo de desenvolvimento rápido de aplicativos
Fases do modelo RAD | Atividades realizadas em Modelagem RAD |
---|---|
Modelagem de Negócios |
|
Modelagem de dados |
|
Modelagem de Processo |
|
Geração de aplicativos |
|
Teste e Rotatividade |
|
Quando usar a Metodologia RAD?
- Quando um sistema precisa ser produzido em um curto espaço de tempo (2-3 meses)
- Quando os requisitos são conhecidos
- Quando o usuário estará envolvido durante todo o ciclo de vida
- Quando o risco técnico é menor
- Quando houver necessidade de criar um sistema que possa ser modularizado em 2 a 3 meses
- Quando um orçamento é alto o suficiente para pagar designers para modelagem junto com o custo de ferramentas automatizadas para geração de código
Vantagens e desvantagens do desenvolvimento rápido de aplicativos
Vantagens do modelo RAD | Desvantagens do modelo RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Resumo
- RAD full form ou RAD significa: Rapid Application Development
- Definição de Desenvolvimento Rápido de Aplicativos: o modelo de Desenvolvimento Rápido de Aplicativos é um processo de desenvolvimento de software baseado na prototipagem sem nenhum planejamento específico.