Desenvolvimento R Pido De Aplica O Rad
Definição
Desenvolvimento Rápido de Aplicação é um
modelo de processo de desenvolvimento de software iterativo e incremental que enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias).
Modelo RAD
É o modelo sequencial linear, mas que enfatiza
um desenvolvimento extremamente rápido;
A “alta velocidade” é conseguida através de uma
abordagem de construção baseada em componentes; Usado quando os requisitos são bem definidos e o
escopo do sistema é restrito
Princípios
Os princípios do desenvolvimento ágil valorizam:
Garantir a satisfação do consumidor
Entregas rápidas e continuamente softwares
Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
Mudanças tardias são bem-vindas.
Cooperação de pessoas que entendem do 'negócio' e desenvolvedores;
Projetos surgem através de indivíduos motivados, entre os quais existe relação de
confiança.
Design do software deve prezar pela excelência técnica;
Simplicidade;
Rápida adaptação às mudanças;
Indivíduos e interações são mais importantes do que processos e ferramentas;
Software funcional mais do que documentação extensa;
Colaboração com clientes mais do que negociação de contratos;
Responder a mudanças mais do que seguir um plano.
Ciclo de desenvolvimento
Modelagem
do negócio
Modelagem
dos dados
Modelagem
do processo
Geração da aplicação Teste e modificação Ciclo 1º
Modelagem do negócio O fluxo de informações entre as funções de negócio é modelado de modo a responder às seguintes questões:
Que informação direciona o processo de negócio?
Que informação é gerada?
Quem a gera?
Para onde vai à informação?
Quem a processa?
Na modelagem de negócio são levantados os processos suportados pelo sistema.
Ciclo 2º
Modelagem
dos dados
A modelagem de dados corresponde a questões específicas, nesta parte e refinado de forma a extrair os principais objetos de dados a serem processados pelo sistema. qual a composição