Skip to main content

Hva er rask applikasjonsutvikling?

Det er mange teknikker som kan brukes til programvareutvikling.Formelle teknikker anses som programvareutviklingsmetoder.Rapid Application Development (RAD) er en programvareutviklingsteknikk som bruker prototyper og hånlige versjoner for å forberede sluttproduktet.

Prototypingsprosessen ble først skissert av James Martin i 1991. Han skisserte rask applikasjonsutvikling som en iterativ prosess for å lage prototyper.Dette nye konseptet var et forsøk på å øke brukertilfredsheten for programvare.

Programvareprototyping er prosessen med å lage hånskjermer og forretningsstrømmer innen programvare.Disse skjermene gir oppfatningen av et arbeidssystem og lar brukeren prøve på applikasjonen.Den raske applikasjonsutviklingsprosessen brukes til å fremskynde levering av utvikling ved å definere krav.

All programvare har spesifikke krav i applikasjonen.Disse kravene forklarer hvordan programvaren skal fungere.Rask applikasjonsutvikling bruker prototyper for å beskrive implementeringen av et krav.

Det er mange fordeler ved å bruke en prototypingteknikk for å utvikle programvare.Dette gir brukerne en tidlig forhåndsvisning av hvordan et system vil oppføre seg.Prototypeskjermer kan opprettes mye raskere enn en fullt utviklet applikasjon.Disse skjermene kan faktisk være designet og klare til visning på bare noen få timer.Denne øyeblikkelige tilbakemeldingssløyfen gir brukerne muligheten til å endre kravene før noen reell utvikling begynner.

Programvareutvikling er et komplekst selskap som krever mange timer å fullføre.Denne prosessen krever integrering av flere team og ressurser.Rask applikasjonsutvikling gjør det mulig for utvikleren en mulighet til å se en applikasjon før den virkelig utvikles.

En av ulempene med å bruke prototyping er at kunder ofte må vente mye lenger på et ferdig produkt enn de måtte vente på prototypeprogramvaren.I en typisk RAD -økt kan programvareutviklere lage fulle prototypesystemer med flere skjermer på omtrent tre til seks uker.Etter at prototypinginnsatsen er fullført, må brukerne vente mange måneder på å ha arbeidsprogramvare.En prototype krever ikke sikkerhet, nettverk, database og maskinvare.Det fungerer bare i utviklingsmiljøet der det ble opprettet.