Hva er de beste tipsene for å lage en prototype?

Det er mange metoder som kan brukes til å lage en prototype-applikasjon, selv om noen få tips kan bidra til å gjøre den generelle prosessen enklere. Et av de viktigste aspektene som er involvert i å lage en prototype-applikasjon er å opprettholde fokus på det faktum at programmet bare er en prototype, uansett hvilken metodikk som følges, fordi det kan være lett å glemme og kaste bort tid og krefter på å kode elementer som kan aldri brukes. Under prosessen med prototyputvikling kan bruk av alle tilgjengelige biblioteker og hurtigutviklingsverktøy drastisk kutte ned tiden det tar å ha en funksjonell applikasjon. I noen situasjoner kan det være mer effektivt å lage en prototype i et annet program, for eksempel et regneark med skriptingsevner, slik at hovedfunksjonene og utformingen av et grensesnitt eller system kan vises uten å måtte bygge et midlertidig rammeverk for en faktisk applikasjon .

En vanlig fallgruve som kan oppstå under utvikling og forbedring av prototypeapplikasjoner, mister synet av at programmet bare er en prototype. Klasser i en prototype trenger ikke være utvidbare eller generiske, og for det meste kan programmeringen være veldig tilfeldig uten optimaliseringer for effektivitet, lesbarhet eller minnebruk. I mange tilfeller blir prototypen kastet når det faktiske produktet begynner å bli kodet, så funksjoner som forseggjorte lastere, støtte for utvidet input og til og med feilkontroll er unødvendig. Et annet aspekt er at prototypeapplikasjonen vanligvis vil bli kjørt under kontrollerte omstendigheter, så dynamiske oppsett for forskjellige skjermstørrelser eller oppløsninger er heller ikke normalt nødvendig.

Prototypeapplikasjonen vil sannsynligvis bli avhendt eller skrevet om fullstendig etter at endringer og godkjenninger er gjort av en klient, så bruk av verktøy som hjelper med å øke utviklingen er en måte å raskt utvikle en applikasjon på. Disse kan inkludere biblioteker med høynivåfunksjoner for grafisk brukergrensesnitt (GUI) -elementer og til og med høynivåvisuelle språk som lar elementer settes inn med bare noen få kodelinjer. Selv om det er det den endelige applikasjonen vil bruke, bør programmering på lavt nivå unngås på grunn av den store mengden programmerings- og designkostnader som kreves for noen ellers enkle oppgaver.

Noen spesifikke verktøy som kan hjelpe til med prototyping av applikasjonsdistribusjon er GUI-byggere som er visuelt baserte, automatiske kodegeneratorer og til og med eksisterende prototype programmer for mer komplekse enheter, for eksempel en SQL-server (standard query language). I tilfelle den endelige applikasjonen vil bruke elementer som for det meste er ikke-visuelle og ikke involverer en stor mengde brukerinteraksjon, bruker du et program som en presentasjon eller lysbildesigner, et regnearksprogram eller til og med bare en papirmodell av applikasjonen kan være passende. Å bruke verktøy som krever veldig lite koding og planlegging for utvikling av prototypeapplikasjoner, hjelper deg med å gjøre endringer raskt når du blir bedt om det, og kan forkorte tidsbruken i prototyputviklingsfasen.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?