Artigo Modelo RAD
4º Período - Ciência da Computação
Curitiba - Paraná – Brasil
Resumo. Este artigo descreve o modelo de desenvolvimento de software chamado RAD (Rapid Application Development) usado para desenvolver softwares em curto prazo. Uma adaptação do modelo cascata onde a agilidade na construção é baseada em componentes de softwares preexistentes.
1. Introdução
O RAD (Rapid Application Development) é um modelo de processo de software incremental que enfatiza um ciclo de desenvolvimento curto. O modelo RAD é uma adaptação de alta velocidade do modelo em cascata (PRESSMAN, 2010), no qual a desenvolvimento é conseguido com o uso de uma abordagem de construção baseada em componentes.
Onde que a principal característica do RAD é a modularização, e para isso os requisitos precisam estar bem definidos e com certo grau de independência entre eles. Se uma das situações citadas não ocorrerem o modelo pode não ser adequado.
Em geral envolvem o uso de prototipagem e ferramentas de desenvolvimento de alto nível.
Os ciclos de produção de sistemas computacionais usados desde a década de 70 eram baseados numa técnica estruturada de passos sucessivos (requisitos identificados, solução projetada e analisada e sistema codificado, testado e implementado).
Entretanto, esse processo pode tornar-se muito lento.
A formalização do RAD como prática de desenvolvimento se deu em 1991, com a publicação do livro “Rapid Application Development”, escrito por James Martin.
O Modelo RAD é consideravelmente diferente das técnicas tradicionais, sendo cada vez mais usada em produtos comerciais de desenvolvimento de aplicações.
Segundo (PRESSMAN, 2010) o método RAD beneficia-se das vantagens oferecidas por ferramentas poderosas de desenvolvimento para produzir rapidamente sistemas de alta qualidade.
Essas novas ferramentas, mais intuitivas e visuais, permitem que o projetista de software construa "visualmente" a interface com o usuário, além de gerar o código numa linguagem