Skip to main content

Vad är snabb applikationsutveckling?

Det finns många tekniker som kan användas för mjukvaruutveckling.Formella tekniker betraktas som mjukvaruutvecklingsmetoder.Rapid Application Development (RAD) är en mjukvaruutvecklingsteknik som använder prototyper och håliga versioner för att förbereda slutprodukten.

Prototypprocessen beskrevs först av James Martin 1991. Han beskrev snabb applikationsutveckling som en iterativ process för att skapa prototyper.Detta nya koncept var ett försök att öka användarnas tillfredsställelse för programvara.

Programvaruprototyper är processen att skapa håliga skärmar och affärsflöden inom programvaran.Dessa skärmar ger uppfattningen av ett fungerande system och gör det möjligt för användaren att testa applikationen.Den snabba applikationsutvecklingsprocessen används för att påskynda leveransen av utveckling genom att tydligt definiera krav.

All programvara har specifika krav inom applikationen.Dessa krav förklarar hur programvaran ska fungera.Snabb applikationsutveckling använder prototyper för att beskriva implementeringen av ett krav.

Det finns många fördelar med att använda en prototypningsteknik för att utveckla programvara.Detta ger användarna en tidig förhandsgranskning av hur ett system kommer att bete sig.Prototypskärmar kan skapas mycket snabbare än en fullt utvecklad applikation.Dessa skärmar kan faktiskt utformas och redo för visning på bara några timmar.Denna omedelbara återkopplingsslinga ger användarna möjlighet att ändra kraven innan någon verklig utveckling börjar.

Programvaruutveckling är ett komplext företag som kräver många timmar att slutföra.Denna process kräver integration av flera team och resurser.Snabb applikationsutveckling gör det möjligt för utvecklaren en möjlighet att se en applikation innan den verkligen utvecklas.

En av nackdelarna med att använda prototyper är att kunder ofta måste vänta mycket längre på en färdig produkt än de var tvungna att vänta på prototypprogramvaran.I en typisk rad -session kan mjukvaruutvecklare skapa fullständiga prototypsystem med flera skärmar på cirka tre till sex veckor.När prototypinsatsen är klar kommer användarna att behöva vänta många månader för att ha arbetsprogramvara.En prototyp kräver inte säkerhet, nätverk, databas och hårdvara.Det fungerar bara i utvecklingsmiljön där den skapades.