Ce este modelul RAD?
Modelul RAD sau modelul de dezvoltare rapidă a aplicațiilor este un proces de dezvoltare de software bazat pe prototipuri fără nicio planificare specifică. În modelul RAD, se acordă mai puțină atenție planificării și se acordă mai multă prioritate sarcinilor de dezvoltare. Acesta vizează dezvoltarea de software într-un interval scurt de timp.
Modelarea SDLC RAD are următoarele faze
- Modelarea afacerii
- Modelarea datelor
- Modelarea proceselor
- Generarea aplicației
- Testare și cifră de afaceri
Se concentrează pe sursa de intrare-ieșire și destinația informațiilor. Se pune accent pe livrarea de proiecte în bucăți mici; proiectele mai mari sunt împărțite într-o serie de proiecte mai mici. Principalele caracteristici ale modelării RAD sunt că se concentrează pe reutilizarea șabloanelor, instrumentelor, proceselor și codului.
Diferite etape ale modelului RAD
Urmează cinci faze majore ale modelului de dezvoltare rapidă a aplicațiilor
Faze model RAD | Activități desfășurate în modelarea RAD |
---|---|
Modelarea afacerii |
|
Modelarea datelor |
|
Modelarea proceselor |
|
Generarea aplicației |
|
Testare și cifră de afaceri |
|
Când se folosește metodologia RAD?
- Când un sistem trebuie produs într-un interval scurt de timp (2-3 luni)
- Când sunt cunoscute cerințele
- Când utilizatorul va fi implicat pe tot parcursul ciclului de viață
- Când riscul tehnic este mai mic
- Când este necesară crearea unui sistem care poate fi modularizat în 2-3 luni de timp
- Atunci când un buget este suficient de mare pentru a permite proiectanților să modeleze împreună cu costul instrumentelor automate pentru generarea de cod
Avantajele și dezavantajele dezvoltării rapide a aplicațiilor
Avantajele modelului RAD | Dezavantaje ale modelului RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rezumat
- Formularul complet RAD sau RAD înseamnă: Rapid Application Development
- Definiția Rapid Application Development: modelul Rapid Application Development este un proces de dezvoltare software bazat pe prototipuri fără nicio planificare specifică.