Skip to main content

Hvad er hurtig applikationsudvikling?

Der er mange teknikker, der kan bruges til softwareudvikling.Formelle teknikker betragtes som softwareudviklingsmetoder.Rapid Application Development (RAD) er en softwareudviklingsteknik, der bruger prototyper og hånversioner til at forberede det endelige produkt.

Prototypingsprocessen blev først beskrevet af James Martin i 1991. Han skitserede hurtig applikationsudvikling som en iterativ proces med at skabe prototyper.Dette nye koncept var et forsøg på at øge brugertilfredsheden for software.

Software Prototyping er processen med at skabe spotskærme og forretningsstrømme inden for software.Disse skærme giver opfattelsen af et arbejdssystem og giver brugeren mulighed for at prøve at køre applikationen.Den hurtige applikationsudviklingsproces bruges til at fremskynde levering af udvikling ved klart at definere krav.

All software har specifikke krav i applikationen.Disse krav forklarer, hvordan softwaren skal fungere.Hurtig applikationsudvikling bruger prototyper til at beskrive implementeringen af et krav.

Der er mange fordele ved at bruge en prototypeteknik til at udvikle software.Dette giver brugerne en tidlig forhåndsvisning af, hvordan et system vil opføre sig.Prototype -skærme kan oprettes meget hurtigere end en fuldt udviklet applikation.Disse skærme kan faktisk designes og klar til visning på kun få timer.Denne øjeblikkelige feedback -loop giver brugerne mulighed for at ændre kravene, før enhver reel udvikling begynder.

Softwareudvikling er et komplekst tilsagn, der kræver mange timer at gennemføre.Denne proces kræver integration af flere teams og ressourcer.Hurtig applikationsudvikling gør det muligt for udvikleren en mulighed for at se en applikation, før den virkelig udvikles.

En af ulemperne ved at bruge prototype er, at kunder ofte skal vente meget længere på et færdigt produkt, end de måtte vente på prototype -softwaren.I en typisk RAD -session kan softwareudviklere oprette fulde prototypesystemer med flere skærme på cirka tre til seks uger.Efter at prototypeindsatsen er afsluttet, bliver brugerne nødt til at vente i mange måneder på at have arbejdssoftware.En prototype kræver ikke sikkerhed, netværk, database og hardware.Det fungerer kun i udviklingsmiljøet, hvor det blev skabt.