Vai al contenuto

Rapid application development

Da Wikipedia, l'enciclopedia libera.

La Rapid application development (o RAD), è una metodologia di sviluppo del software introdotta inizialmente da James Martin negli anni ottanta. Questa metodologia coinvolge modelli di sviluppo iterativi, la costruzione di prototipi e l'utilizzo di strumenti CASE. Solitamente questo approccio allo sviluppo comporta compromessi tra usabilità, feature, e/o velocità d'esecuzione.

Storia

Nacque in risposta alle metodologie di programmazione sviluppate negli anni settanta, come ad esempio il modello a cascata, che soffrivano principalmente del problema della lentezza di sviluppo. Spesso accadeva che i requisiti dell'applicazione cambiassero ancor prima che questa fosse stata completata, rendendola di fatto inusabile. Sullla base delle idee di Brian Gallagher, Barry Boehm and Scott Shultz, James Martin sviluppò l'approccio RAD durante gli anni ottanta presso IBM ed infine lo formalizzò pubblicando un libro sull'argomento nel 1991.