Kaj je RAD model?
Model RAD ali model za hitri razvoj aplikacij je proces razvoja programske opreme, ki temelji na izdelavi prototipov brez posebnega načrtovanja. V modelu RAD je manj pozornosti namenjene načrtovanju in večja prednost je namenjena razvojnim nalogam. Namenjen je razvoju programske opreme v kratkem času.
Modeliranje SDLC RAD ima naslednje faze
- Poslovno modeliranje
- Modeliranje podatkov
- Modeliranje procesov
- Ustvarjanje aplikacij
- Testiranje in promet

Osredotoča se na vhodno-izhodni vir in cilj informacij. Poudarek je na izvajanju projektov v majhnih delih; večji projekti so razdeljeni na vrsto manjših projektov. Glavne značilnosti modeliranja RAD so, da se osredotoča na ponovno uporabo predlog, orodij, procesov in kode.

Različne faze modela RAD
Sledi pet glavnih faz modela hitrega razvoja aplikacij
Faze modela RAD | Dejavnosti, ki se izvajajo v modelu RAD |
---|---|
Poslovno modeliranje |
|
Modeliranje podatkov |
|
Modeliranje procesov |
|
Ustvarjanje aplikacij |
|
Testiranje in promet |
|
Kdaj uporabiti metodologijo RAD?
- Kadar je treba sistem izdelati v kratkem času (2-3 mesece)
- Ko so zahteve znane
- Kdaj bo uporabnik vključen skozi celoten življenjski cikel
- Kadar je tehnično tveganje manjše
- Kadar je treba ustvariti sistem, ki ga je mogoče modularizirati v 2-3 mesecih
- Ko je proračun dovolj visok, da si lahko oblikovalci privoščijo modeliranje skupaj s stroški avtomatiziranih orodij za generiranje kode
Prednosti in slabosti pri hitrem razvoju aplikacij
Prednosti modela RAD | Slabosti modela RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Povzetek
- RAD v polni obliki ali RAD pomeni: hiter razvoj aplikacij
- Opredelitev hitrega razvoja aplikacij: Model hitrega razvoja aplikacij je proces razvoja programske opreme, ki temelji na izdelavi prototipov brez posebnega načrtovanja.