Was sind die besten Tipps für die Erstellung eines Prototyp-Antrags?
Es gibt viele Methoden, die zum Erstellen einer Prototypanwendung verwendet werden können. Ein paar Tipps können jedoch dazu beitragen, den allgemeinen Prozess zu vereinfachen. Einer der wichtigsten Aspekte bei der Erstellung eines Prototyp-Antrags besteht darin, sich darauf zu konzentrieren, dass es sich bei dem Programm nur um einen Prototyp handelt, unabhängig von der angewandten Methodik, da es leicht zu vergessen ist und Zeit und Aufwand für die Kodierung von Elementen verschwendet wird könnte nie verwendet werden. Während des Entwicklungsprozesses eines Prototyps kann durch die Verwendung aller verfügbaren Bibliotheken und Tools für die schnelle Entwicklung die Zeit, die für eine funktionierende Anwendung benötigt wird, drastisch verkürzt werden. In einigen Situationen kann es effektiver sein, einen Prototyp in einem anderen Programm zu erstellen, z. B. einer Tabelle mit Skriptfähigkeiten, sodass die Hauptfunktionen und das Design einer Schnittstelle oder eines Systems angezeigt werden können, ohne ein temporäres Framework für eine tatsächliche Anwendung erstellen zu müssen .
Eine häufige Gefahr bei der Entwicklung und Verfeinerung von Prototypanwendungen besteht darin, die Tatsache aus den Augen zu verlieren, dass es sich bei dem Programm nur um einen Prototyp handelt. Klassen in einem Prototyp müssen nicht erweiterbar oder generisch sein, und zum größten Teil kann die Programmierung ohne Optimierungen in Bezug auf Effizienz, Lesbarkeit oder Speichernutzung sehr unkompliziert sein. In vielen Fällen wird der Prototyp entsorgt, wenn das eigentliche Produkt codiert wird. Funktionen wie aufwändige Lader, die Unterstützung für erweiterte Eingaben und sogar die Fehlerprüfung sind daher nicht erforderlich. Ein weiterer Aspekt ist, dass die Prototypanwendung normalerweise unter kontrollierten Umständen ausgeführt wird, sodass normalerweise auch keine dynamischen Layouts für verschiedene Bildschirmgrößen oder Auflösungen erforderlich sind.
Die Prototypanwendung wird wahrscheinlich verworfen oder vollständig neu geschrieben, nachdem Änderungen und Genehmigungen von einem Kunden vorgenommen wurden. Die Verwendung von Tools, die die Entwicklung beschleunigen, ist daher eine Möglichkeit, eine Anwendung schnell zu entwickeln. Dies können Bibliotheken mit übergeordneten Funktionen für GUI-Elemente (Graphical User Interface) und sogar übergeordnete visuelle Sprachen sein, mit denen Elemente mit nur wenigen Codezeilen eingefügt werden können. Low-Level-Programmierung, auch wenn dies in der endgültigen Anwendung verwendet wird, sollte vermieden werden, da für einige ansonsten einfache Aufgaben ein hoher Programmier- und Entwurfsaufwand erforderlich ist.
Einige spezielle Tools, die bei der Bereitstellung von Prototypanwendungen hilfreich sein können, sind visuell basierende GUI-Builder, automatische Codegeneratoren und sogar vorhandene Prototypprogramme für komplexere Entitäten wie einen SQL-Server (Standard Query Language). Für den Fall, dass die endgültige Anwendung Elemente verwendet, die größtenteils nicht visuell sind und keinen großen Benutzereingriff erfordern, verwenden Sie ein Programm wie einen Präsentations- oder Foliendesigner, ein Tabellenkalkulationsprogramm oder auch nur ein Papiermodell von Die Anwendung kann geeignet sein. Die Verwendung von Tools, die nur sehr wenig Programmier- und Planungsaufwand für die Entwicklung von Prototypanwendungen erfordern, hilft, Änderungen bei Bedarf schnell vorzunehmen, und kann den Zeitaufwand für die Prototypentwicklung verkürzen.