Modelo “ RAD” Desenvolvimento Rápido de Aplicações/ Requisitos bem compreendidos
Quando usar: Clico de desenvolvimento extremamente curto
- A aplicação não necessita de software auxiliares (Standalone)* mais fechadas, não precisa se interagir com outras aplicações.
- E possível fazer uso de classes pré-existentes
- A performance não é o mais importante
- O risco técnico reduzido
- A distribuição do produto no mercado é pequena
- O escopo do projeto é restrito
- O sistema pode ser Dividido em vários módulos
- O risco de mudança tecnológica é baixa
- Linguagem de desenvolvimento Rápido Chamados de linguagem de 4º geração , Interação com usuário – linguagem visual , gerar códigos arrastar e soltar.
* - E um modelo de processo incremental que assume um ciclo de desenvolvimento curto e utiliza uma abordagem de construção com base em componentes.
Vantagens:
-Permite o desenvolvimento rápido e/ou a prototipagem de aplicações
- Reutiliza componentes
-Desenvolvimento em alto nível de abstração
-Redução na codificação manual (Wizards) *automatizado clicando em next ate o final
-Envolvimento maior do usuário.
Desvantagens:
-Custo alto do conjunto de ferramentas
-Perda de precisão cientifica
-Pode levar ao retorno da praticas caóticas de desenvolvimento.
-Pode construir funções desnecessárias.