Desenvolvimento Rápido de Aplicações (RAD)
Rapid Application Development
Histórico
Os modelos de processo de software apresentados durante a década de 70, cujo o modelo em cascata é um bom representante, possuíam longos períodos de desenvolvimento e muitas vezes os requisitos do …exibir mais conteúdo…
- 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.
Modelagem dos dados A modelagem de dados responde a um conjunto de questões específicas que são relevantes a qualquer aplicação. O fluxo de informação definido na fase de modelagem de negócio refinado e de forma a extrair os principais objetos de dados a serem processados pelo sistema, qual a composição de cada um dos objetos de dados, onde costumam ficar, qual a relação entre eles e quais as relações entre os objetos e os processos que os transformam.
Modelagem do Processo Os objetos de dados definidos na modelagem de dados são transformados para conseguir o fluxo necessário para implementar uma função do negócio. Descrições do processamento são criadas para adicionar, modificar, descartar ou recuperar um objeto de dados.
Geração da Aplicação O RAD considera o uso de técnicas de quarta geração, trabalha com a reutilização de componentes de programa existentes quando possível, ou cria componentes reusáveis. São usadas ferramentas automatizadas para facilitar a construção do software.
Ex: Clarion, Delphi, Visual Basic, Asp.net, etc.
Teste e Modificação Como o processo do RAD enfatiza o reuso, muitos componentes já estão testados, isso reduz o tempo total de teste. Todavia os novos componentes devem