Wat zijn de beste tips voor het maken van een prototypetoepassing?

Er zijn veel methoden die kunnen worden gebruikt om een ​​prototypetoepassing te maken, hoewel een paar tips kunnen helpen om het algemene proces gemakkelijker te maken. Een van de belangrijkste aspecten die betrokken zijn bij het maken van een prototypetoepassing, is om de focus te behouden op het feit dat het programma slechts een prototype is, ongeacht welke methodologie wordt gevolgd, omdat het gemakkelijk kan zijn om tijd en inspanningen te verspillen en elementen te verspillen die mogelijk nooit worden gebruikt. Tijdens het proces van prototype -ontwikkeling kan het gebruik van alle beschikbare bibliotheken en snelle ontwikkelingstools drastisch verminderen op de hoeveelheid tijd die nodig is om een ​​functionele toepassing te hebben. In sommige situaties kan het effectiever zijn om een ​​prototype te maken binnen een ander programma, zoals een spreadsheet met scriptingsmogelijkheden, zodat de belangrijkste kenmerken en het ontwerp van een interface of systeem kunnen worden weergegeven zonder een tijdelijk framework te bouwen voor een daadwerkelijke toepassing.

Een veel voorkomende valkuil die kan worden aangetroffen tijdens de ontwikkeling en verfijning van prototypetoepassingen, verliest het feit dat het programma slechts een prototype is. Klassen in een prototype hoeven niet te worden uitgebreid of generiek en voor het grootste deel kan de programmering zeer casual zijn zonder optimalisaties voor efficiëntie, leesbaarheid of geheugengebruik. In veel gevallen zal het prototype worden weggegooid wanneer het werkelijke product wordt gecodeerd, dus functies zoals uitgebreide laders, ondersteuning voor uitgebreide invoer en zelfs foutcontrole zijn onnodig. Een ander aspect is dat de prototypetoepassing meestal wordt uitgevoerd onder gecontroleerde omstandigheden, dus dynamische lay -outs voor verschillende schermgroottes of resoluties zijn ook normaal niet nodig.

De prototypetoepassing zal waarschijnlijk worden verwijderd of volledig worden herschreven nadat wijzigingen en goedkeuringen door een klant worden gemaakt, dus het gebruik van hulpmiddelen die helpen bij het snelle ontwikkeling van snelheid is een manier om snel een toepassing te ontwikkelen. Deze kunnen opvolgenE-bibliotheken met functies op hoog niveau voor grafische gebruikersinterface (GUI) elementen en zelfs visuele talen op hoog niveau waarmee elementen met slechts enkele code-regels kunnen worden ingevoegd. Programmering op laag niveau, zelfs als dat is wat de uiteindelijke toepassing zal gebruiken, moet worden vermeden vanwege de grote hoeveelheid programmering en ontwerpoverhead die nodig is voor een aantal anders eenvoudige taken.

Enkele specifieke tools die kunnen helpen bij de implementatie van prototype -applicaties zijn GUI -bouwers die visueel gebaseerd zijn, automatische codegenerators en zelfs bestaande prototype -programma's voor meer complexe entiteiten zoals een standaard querytaal (SQL) -server. In het geval dat de uiteindelijke applicatie elementen zal gebruiken die meestal niet-visueel zijn en geen grote hoeveelheid gebruikersinteractie omvatten, kan het gebruik van een programma zoals een presentatie- of dia-ontwerper, een spreadsheetprogramma of zelfs slechts een papieren mock-up van de applicatie geschikt zijn. Het gebruik van tools die heel weinig codering en planning vereisen voor prototype aPplication Development helpt om snel wijzigingen aan te brengen wanneer gevraagd en kan de hoeveelheid tijd in de prototype -ontwikkelingsfase verkorten.

ANDERE TALEN