RAD

Robson Silva Espig
Robson Silva EspigSoftware Developer em Espig
RAD - Wikipédia                                                                                     http://pt.wikipedia.org/wiki/RAD




         RAD
         Origem: Wikipédia, a enciclopédia livre.

         Rapid application development (RAD), também conhecido como 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). O termo foi registrado por James Martin em 1991 e
         tem substituído gradativamente o termo de prototipação rápida que já foi muito utilizada no passado




          Índice


         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 sistema se
         alteravam antes do fim do processo. Os desenvolvedores de software necessitavam de um modelo mais ágil que
         permitisse um tempo de desenvolvimento mais curto e a mudança dos requisitos durante o processo. Nos anos
         80 os trabalhos de Barry Boehm (modelo de processo em espiral) e Tom Gilb (modelo de processo
         evolucionário) serviram de base para uma metodologia chamada de Rapid Iterative Production Prototyping
         (RIPP) criada por Scott Shultz. James Martin estendeu o RIPP agregando valores de outros processos
         tornando-o maior e mais formal sendo assim denominado de RAD. O RAD foi finalmente formalizado em
         1991 com a publicação de um livro.

         O Processo
         O número de fases do processo varia de acordo com os autores.


         Segundo Kerr, o processo se divide em 5 fases:

               Modelagem de 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? - Pra 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



1 of 4                                                                                                               8/3/2008 04:11
RAD - Wikipédia                                                                                   http://pt.wikipedia.org/wiki/RAD


         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: 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 ser testados e todas as interfaces devem ser exaustivamente
         exercitadas.

         Esta divisão do processo é compartilhada por diversos autores inclusive Roger S. Pressman , cujo a obra é
         utilizada em diversas faculdades como livro guia para os estudantes.

         Porém existem outras abordagens utilizadas.



         Segundo Stephen E. Cross Diretor do SEI - Software Engineering Institute da Carneggie Mellow, uma
         maneira de abordar o RAD de forma mais eficiente é dividí-lo em 6 passos:

               Projeto e análise baseado no cenário
               Projeto e análise de Arquitetura
               Especificação de Componentes com o máximo de reuso
               Desenvolvimento rápido dos módulos remanescentes
               Testes freqüentes com o usuário final
               Campo com ferramentas de suporte para permitir a evolução

         A proposta de Stephen é disciplinar o RAD, que é muitas vezes criticado por sua suposta informalidade, de
         forma a conseguir até mesmo níveis de CMM - Capability Maturity Model para melhorar e formalizar ainda
         mais o processo.

         Vantagens
               Permite o desenvolvimento rápido e/ou a prototipagem de aplicações;
               Enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias);
               Cada função principal pode ser direcionada para a uma equipe RAD separada e então integrada a formar
               um todo;
               Criação e reutilização de componentes;
               Usado principalmente para aplicações de sistemas de informações;
               Comprar pode economizar recursos se comparado a desenvolver;
               Desenvolvimento é conduzido em um nível mais alto de abstração;
               Visibilidade mais cedo (protótipos);
               Maior flexibilidade (desenvolvedores podem reprojetar praticamente a vontade);
               Grande redução de codificação manual (wizards...);
               Envolvimento maior do usuário;
               Provável custo reduzido(tempo é dinheiro e também devido ao reuso);
               Aparência padronizada (As APIs ae outros componentes reutilizáveis permitem uma aparencia
               consistente).



2 of 4                                                                                                             8/3/2008 04:11
RAD - Wikipédia                                                                                http://pt.wikipedia.org/wiki/RAD


         O RAD é apropriado quando

             A aplicação é do tipo quot;stand alonequot;;
             Pode-se fazer uso de classes pré-existentes (APIs);
             A performance não é o mais importante;
             A distribuição do produto é pequena;
             O escopo do projeto é restrito;
             O sistema pode ser dividido em vários módulos independentes;
             A tecnologia necessária tem mais de um ano de existência.

         Desvantagens
             Se uma aplicação não puder ser modularizada de modo que cada função principal seja completada em
             menos de 3 meses, não é aconselhável o uso do RAD;
             Para projetos grandes (mas escaláveis) o RAD exige recursos humanos suficientes para criar o número
             correto de equipes, isso implica em um alto custo com a equipe;
             O envolvimento com o usuário tem que ser ativo;
             Comprometimento da equipe do projeto;
             O RAD não é aconselhável quando os riscos técnicos são altos e não é indicada quando se está testando
             novas tecnologias ou quando o novo software exige alto grau de interoperabilidade com programas de
             computador existentes. Falta de prazo pode implicar em qualidade reduzida, e há necessidade de
             habilidade maior dos desenvolvedores, e suporte maior da gerência e dos clientes.
             Desenvolver pode economizar recursos se comparado a comprar;
             Custo do conjunto de ferramentas e hardware para rodar a aplicação;
             Mais difícil de acompanhar o projeto(pois não existe os marcos clássicos);
             Menos eficientes;
             Perda de precisão científica (falta de métodos formais);
             Pode acidentalmente levar ao retorno das práticas caóticas no desenvolvimento;
             Funções reduzidas (reuso, quot;timeboxingquot;);
             Funções desnecessárias (reuso de componentes);
             Problemas legais;
             Requisitos podem não se encaixar (conflitos entre desenvolvedores e clientes)
             Padronização (aparência diferente entre os módulos e componentes)
             Sucessos anteriores são difíceis de se reproduzir

         O RAD deve ser evitado quando

             A aplicação precisa interagir com outros programas;
             Existem poucos plugins e componentes disponíveis;
             Performance é essencial;
             O desenvolvimento não pode tirar vantagem de ferramentas de alto nível;
             A distribuição do produto será em grande escala;
             Para se construir sistemas operacionais (confiabilidade exigida alta demais)
             Jogos de computador (performance exigida muito alta)
             Riscos tecnológicos muito altos devido a tecnologia ter sido recém lançada;
             O sistema não pode ser modularizado

         Ligações externas
             (en) RAD com UML (http://odl-skopje.etf.ukim.edu.mk/UML-Help/html/01day3.html)
             (en) Um artigo sobre RAD na Universidade da California
             (http://sysdev.ucdavis.edu/WEBADM/document/rad_toc.htm)
             (fr) Outils J2EE : Rad or not Rad ? (http://solutions.journaldunet.com/0411/041109_dreamsoft)



3 of 4                                                                                                          8/3/2008 04:11
RAD - Wikipédia                                                                                  http://pt.wikipedia.org/wiki/RAD


              (en) RAD (http://csweb.cs.bgsu.edu/maner/domains/RAD.htm)
              (en) RAD Disciplined (http://www.dacs.dtic.mil/awareness/newsletters/technews2-1/disciplined.html)
              (en) RAD na Blue INK (http://www.blueink.biz/RapidApplicationDevelopment.aspx)


         Obtido em quot;http://pt.wikipedia.org/wiki/RADquot;
         Categoria: Engenharia de software

              Esta página foi modificada pela última vez a 05h02min, 11 de Janeiro de 2008.
              O texto desta página está sob a GNU Free Documentation License.
              Os direitos autorais de todas as contribuições para a Wikipédia pertencem aos seus respectivos autores
              (mais informações em direitos autorais).




4 of 4                                                                                                            8/3/2008 04:11
1 de 4

Mais conteúdo relacionado

Mais procurados(19)

A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de Software
Robson Silva Espig9.5K visualizações
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
Rudson Kiyoshi Souza Carvalho1.4K visualizações
Modelo em CascataModelo em Cascata
Modelo em Cascata
Robson Silva Espig1.4K visualizações
Ciclo de vida de software Ciclo de vida de software
Ciclo de vida de software
caricati870 visualizações
Processos de softwareProcessos de software
Processos de software
Computação Depressão2.8K visualizações
Desenvolvimento Iterativo-IncrementalDesenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-Incremental
Ruan Carvalho12.5K visualizações
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
diha361.1K visualizações
Capitulo 02 sommervilleCapitulo 02 sommerville
Capitulo 02 sommerville
Fabricio Schlag6.3K visualizações
Teste de softwareTeste de software
Teste de software
Nécio de Lima Veras801 visualizações
DSDMDSDM
DSDM
Elaine Cecília Gatto2.8K visualizações
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
erysonsi17.7K visualizações
Es2 modelo de processo de softwareEs2 modelo de processo de software
Es2 modelo de processo de software
luacal1.7K visualizações
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
elliando dias5K visualizações
Modelo VModelo V
Modelo V
Nelson Loia Jr.4.7K visualizações
Modelo em EspiralModelo em Espiral
Modelo em Espiral
Robson Silva Espig3.7K visualizações

Destaque

Modelo radModelo rad
Modelo radGustavo Garcia Tellez
2.8K visualizações16 slides
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivoJosé Gregorio Calderón
12.9K visualizações7 slides
PrototipagemPrototipagem
Prototipagemjwainer
21.6K visualizações18 slides
PrototipaçãoPrototipação
PrototipaçãoDaniel Fernandes
29.1K visualizações28 slides

Destaque(6)

Modelo radModelo rad
Modelo rad
Gustavo Garcia Tellez2.8K visualizações
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
José Gregorio Calderón12.9K visualizações
PrototipagemPrototipagem
Prototipagem
jwainer21.6K visualizações
Engenharia De Software Baseada Em ComponentesEngenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em Componentes
igordsm9.6K visualizações
PrototipaçãoPrototipação
Prototipação
Daniel Fernandes29.1K visualizações
Eng.ª do Software - 5. Desenvolvimento rápido de softwareEng.ª do Software - 5. Desenvolvimento rápido de software
Eng.ª do Software - 5. Desenvolvimento rápido de software
Manuel Menezes de Sequeira3.7K visualizações

Similar a RAD

Analise aula2Analise aula2
Analise aula2Kelvin Wesley
405 visualizações30 slides
RAD - Métodos ágeisRAD - Métodos ágeis
RAD - Métodos ágeisClaudio Eckert
48 visualizações1 slide
Reuso de softwareReuso de software
Reuso de softwarerebekinha
6K visualizações25 slides
ReutilizaçãoReutilização
Reutilizaçãoemjorge
1.2K visualizações52 slides
Metodologias AgeisMetodologias Ageis
Metodologias AgeisRafael França
5K visualizações18 slides

Similar a RAD(20)

Analise aula2Analise aula2
Analise aula2
Kelvin Wesley405 visualizações
RAD - Métodos ágeisRAD - Métodos ágeis
RAD - Métodos ágeis
Claudio Eckert48 visualizações
Reuso de softwareReuso de software
Reuso de software
rebekinha6K visualizações
ReutilizaçãoReutilização
Reutilização
emjorge1.2K visualizações
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
Rafael França5K visualizações
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
CursoSENAC15.8K visualizações
IBM Rational Unified ProcessIBM Rational Unified Process
IBM Rational Unified Process
Robson Silva Espig562 visualizações
RAD - Métodos ágeisRAD - Métodos ágeis
RAD - Métodos ágeis
Claudio Eckert41 visualizações
Métodos ágeis de desenvolvimento2Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2
GrupoAlves - professor1.2K visualizações
Aula2 processos swAula2 processos sw
Aula2 processos sw
Computação Depressão361 visualizações
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
Robson Silva Espig1.5K visualizações
Este trabalho trataEste trabalho trata
Este trabalho trata
Roni Reis173 visualizações
Artigo23Artigo23
Artigo23
mpaf00 mpaf00212 visualizações
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
wilsonguns1.3K visualizações
Subm_SamuelPereira_FINALSubm_SamuelPereira_FINAL
Subm_SamuelPereira_FINAL
ND Engineering and Software - Health Technology182 visualizações
Reuso deswReuso desw
Reuso desw
Cristian Stroparo792 visualizações
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
Norberto Santos5.2K visualizações

Mais de Robson Silva Espig(20)

Master Place - Convenção Bloco DMaster Place - Convenção Bloco D
Master Place - Convenção Bloco D
Robson Silva Espig1K visualizações
Aquarelas EnvelhecidasAquarelas Envelhecidas
Aquarelas Envelhecidas
Robson Silva Espig903 visualizações
[ reference ] Processos - PMBOK[ reference ] Processos - PMBOK
[ reference ] Processos - PMBOK
Robson Silva Espig846 visualizações
[ ref ] Convergência - Mobilidade[ ref ] Convergência - Mobilidade
[ ref ] Convergência - Mobilidade
Robson Silva Espig440 visualizações
[ ref ] Normalizing a Data Model in SQL Server[ ref ] Normalizing a Data Model in SQL Server
[ ref ] Normalizing a Data Model in SQL Server
Robson Silva Espig524 visualizações
Gestao Projetos - Aula 02Gestao Projetos - Aula 02
Gestao Projetos - Aula 02
Robson Silva Espig2.2K visualizações
Gestao Projetos - Aula 01Gestao Projetos - Aula 01
Gestao Projetos - Aula 01
Robson Silva Espig2K visualizações
Aula 01Aula 01
Aula 01
Robson Silva Espig541 visualizações
Aula 05Aula 05
Aula 05
Robson Silva Espig865 visualizações
Aula 04Aula 04
Aula 04
Robson Silva Espig1.2K visualizações
Aula 02Aula 02
Aula 02
Robson Silva Espig719 visualizações
Caso de DesenvolvimentoCaso de Desenvolvimento
Caso de Desenvolvimento
Robson Silva Espig1.3K visualizações
SOASOA
SOA
Robson Silva Espig868 visualizações
Aula 03Aula 03
Aula 03
Robson Silva Espig568 visualizações
Artigo Caso de UsoArtigo Caso de Uso
Artigo Caso de Uso
Robson Silva Espig502 visualizações
Desenvolvimento Iterativo e IncrementalDesenvolvimento Iterativo e Incremental
Desenvolvimento Iterativo e Incremental
Robson Silva Espig1.1K visualizações
Implantacao de SoftwareImplantacao de Software
Implantacao de Software
Robson Silva Espig362 visualizações
Manutencao de SoftwareManutencao de Software
Manutencao de Software
Robson Silva Espig646 visualizações
UMLUML
UML
Robson Silva Espig951 visualizações

RAD

  • 1. RAD - Wikipédia http://pt.wikipedia.org/wiki/RAD RAD Origem: Wikipédia, a enciclopédia livre. Rapid application development (RAD), também conhecido como 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). O termo foi registrado por James Martin em 1991 e tem substituído gradativamente o termo de prototipação rápida que já foi muito utilizada no passado Índice 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 sistema se alteravam antes do fim do processo. Os desenvolvedores de software necessitavam de um modelo mais ágil que permitisse um tempo de desenvolvimento mais curto e a mudança dos requisitos durante o processo. Nos anos 80 os trabalhos de Barry Boehm (modelo de processo em espiral) e Tom Gilb (modelo de processo evolucionário) serviram de base para uma metodologia chamada de Rapid Iterative Production Prototyping (RIPP) criada por Scott Shultz. James Martin estendeu o RIPP agregando valores de outros processos tornando-o maior e mais formal sendo assim denominado de RAD. O RAD foi finalmente formalizado em 1991 com a publicação de um livro. O Processo O número de fases do processo varia de acordo com os autores. Segundo Kerr, o processo se divide em 5 fases: Modelagem de 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? - Pra 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 1 of 4 8/3/2008 04:11
  • 2. RAD - Wikipédia http://pt.wikipedia.org/wiki/RAD 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: 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 ser testados e todas as interfaces devem ser exaustivamente exercitadas. Esta divisão do processo é compartilhada por diversos autores inclusive Roger S. Pressman , cujo a obra é utilizada em diversas faculdades como livro guia para os estudantes. Porém existem outras abordagens utilizadas. Segundo Stephen E. Cross Diretor do SEI - Software Engineering Institute da Carneggie Mellow, uma maneira de abordar o RAD de forma mais eficiente é dividí-lo em 6 passos: Projeto e análise baseado no cenário Projeto e análise de Arquitetura Especificação de Componentes com o máximo de reuso Desenvolvimento rápido dos módulos remanescentes Testes freqüentes com o usuário final Campo com ferramentas de suporte para permitir a evolução A proposta de Stephen é disciplinar o RAD, que é muitas vezes criticado por sua suposta informalidade, de forma a conseguir até mesmo níveis de CMM - Capability Maturity Model para melhorar e formalizar ainda mais o processo. Vantagens Permite o desenvolvimento rápido e/ou a prototipagem de aplicações; Enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias); Cada função principal pode ser direcionada para a uma equipe RAD separada e então integrada a formar um todo; Criação e reutilização de componentes; Usado principalmente para aplicações de sistemas de informações; Comprar pode economizar recursos se comparado a desenvolver; Desenvolvimento é conduzido em um nível mais alto de abstração; Visibilidade mais cedo (protótipos); Maior flexibilidade (desenvolvedores podem reprojetar praticamente a vontade); Grande redução de codificação manual (wizards...); Envolvimento maior do usuário; Provável custo reduzido(tempo é dinheiro e também devido ao reuso); Aparência padronizada (As APIs ae outros componentes reutilizáveis permitem uma aparencia consistente). 2 of 4 8/3/2008 04:11
  • 3. RAD - Wikipédia http://pt.wikipedia.org/wiki/RAD O RAD é apropriado quando A aplicação é do tipo quot;stand alonequot;; Pode-se fazer uso de classes pré-existentes (APIs); A performance não é o mais importante; A distribuição do produto é pequena; O escopo do projeto é restrito; O sistema pode ser dividido em vários módulos independentes; A tecnologia necessária tem mais de um ano de existência. Desvantagens Se uma aplicação não puder ser modularizada de modo que cada função principal seja completada em menos de 3 meses, não é aconselhável o uso do RAD; Para projetos grandes (mas escaláveis) o RAD exige recursos humanos suficientes para criar o número correto de equipes, isso implica em um alto custo com a equipe; O envolvimento com o usuário tem que ser ativo; Comprometimento da equipe do projeto; O RAD não é aconselhável quando os riscos técnicos são altos e não é indicada quando se está testando novas tecnologias ou quando o novo software exige alto grau de interoperabilidade com programas de computador existentes. Falta de prazo pode implicar em qualidade reduzida, e há necessidade de habilidade maior dos desenvolvedores, e suporte maior da gerência e dos clientes. Desenvolver pode economizar recursos se comparado a comprar; Custo do conjunto de ferramentas e hardware para rodar a aplicação; Mais difícil de acompanhar o projeto(pois não existe os marcos clássicos); Menos eficientes; Perda de precisão científica (falta de métodos formais); Pode acidentalmente levar ao retorno das práticas caóticas no desenvolvimento; Funções reduzidas (reuso, quot;timeboxingquot;); Funções desnecessárias (reuso de componentes); Problemas legais; Requisitos podem não se encaixar (conflitos entre desenvolvedores e clientes) Padronização (aparência diferente entre os módulos e componentes) Sucessos anteriores são difíceis de se reproduzir O RAD deve ser evitado quando A aplicação precisa interagir com outros programas; Existem poucos plugins e componentes disponíveis; Performance é essencial; O desenvolvimento não pode tirar vantagem de ferramentas de alto nível; A distribuição do produto será em grande escala; Para se construir sistemas operacionais (confiabilidade exigida alta demais) Jogos de computador (performance exigida muito alta) Riscos tecnológicos muito altos devido a tecnologia ter sido recém lançada; O sistema não pode ser modularizado Ligações externas (en) RAD com UML (http://odl-skopje.etf.ukim.edu.mk/UML-Help/html/01day3.html) (en) Um artigo sobre RAD na Universidade da California (http://sysdev.ucdavis.edu/WEBADM/document/rad_toc.htm) (fr) Outils J2EE : Rad or not Rad ? (http://solutions.journaldunet.com/0411/041109_dreamsoft) 3 of 4 8/3/2008 04:11
  • 4. RAD - Wikipédia http://pt.wikipedia.org/wiki/RAD (en) RAD (http://csweb.cs.bgsu.edu/maner/domains/RAD.htm) (en) RAD Disciplined (http://www.dacs.dtic.mil/awareness/newsletters/technews2-1/disciplined.html) (en) RAD na Blue INK (http://www.blueink.biz/RapidApplicationDevelopment.aspx) Obtido em quot;http://pt.wikipedia.org/wiki/RADquot; Categoria: Engenharia de software Esta página foi modificada pela última vez a 05h02min, 11 de Janeiro de 2008. O texto desta página está sob a GNU Free Documentation License. Os direitos autorais de todas as contribuições para a Wikipédia pertencem aos seus respectivos autores (mais informações em direitos autorais). 4 of 4 8/3/2008 04:11