Die Ziele von Prototypen
Wenn Sie mit Visual FoxPro einen Prototypen für Ihre Anwendung erstellen, können Sie die Leistungsfähigkeit von visuellen Formularen, Assistenten, Steuerelement-Assistenten, Designern und des Projekt-Managers nutzen, um schnell eine Arbeitsanwendung zu entwickeln. Ohne dass Sie Ihr eigentliches Ziel, Ihre Anwendung für Client/Server-Plattformen zu implementieren, aus dem Auge verlieren, wird es sich für Sie als sehr vorteilhaft erweisen, einen fundierten Prototypen zu erstellen.
Verkürzen der Entwicklungszeit
Durch das Erstellen eines schnellen Prototyps können Sie den Entwurf und die lokale Architektur Ihrer Anwendung schnell und problemlos verfeinern, ohne dass Sie auf den Remoteserver zugreifen müssen, um Servertabellen und -Datenbanken neu zu erstellen. Sie können die Formulare Ihrer Anwendung mit kleineren Datenbeständen testen und debuggen. Somit sind Sie in der Lage, die Benutzeroberfläche Ihrer Anwendung schneller zu verbessern und zu erweitern. Da der Aufwand für die Erstellung der Architektur klein gehalten wird, benötigen Sie weniger Entwicklungszeit für das wiederholte Erstellen und Indizieren von Remotedaten sowie das Wiederherstellen von Verbindungen zu Remotedaten, nur um den Prototypen zu testen.
Niedrigere Entwicklungskosten und gleichzeitig größere Kundenzufriedenheit
Da der lokale Prototyp auf Ihrem Computer selbstständig arbeitet, können Sie den Benutzern Ihrer Anwendung bereits zu einem frühen Zeitpunkt des Entwicklungsprozesses sehr einfach ein Arbeitsmodell der Anwendung vorführen. Kunden können somit den Fortschritt der Anwendung verfolgen und sich von der Leistungsfähigkeit der Lösung überzeugen. Darüber hinaus haben Sie die Möglichkeit, Kundenrückmeldungen zur Benutzeroberfläche und zu Berichten zu erhalten, noch bevor Sie Ressourcen für das Implementieren auf einem Remoteserver einsetzen.
Während Benutzer Ihre Anwendung anzeigen und mit dieser umgehen, können sie nicht nur Bereiche benennen, die geändert werden sollen, sondern auch feststellen, welche weiteren Funktionen die Anwendung enthalten soll. Nachdem Sie die Änderungen eingebaut haben, stellen Sie Ihre Anwendung den Kunden erneut vor und wiederholen diese Schritte so lange, bis sowohl der Kunde als auch Sie mit Entwurf und Arbeitsweise der als Prototyp vorliegenden Anwendung zufrieden sind. Der Prototyp dient dann als Arbeitsgrundlage für die fertige, implementierte Client/Server-Anwendung.
Beitragen zu einer erfolgreichen Implementierung
Sie können den Benutzern den Prototypen ggf. zum Experimentieren zur Verfügung stellen, während Sie an der Implementierung der Anwendung arbeiten. Die gewonnenen Erfahrungen im Umgang mit dem Prototypen wirken sich positiv auf die Zusammenarbeit mit Ihnen beim Verfeinern und Optimieren der Anwendung aus. Außerdem werden die Benutzer in die Lage versetzt, produktiver und ohne Vorbehalte mit der fertigen Anwendung zu arbeiten, da sie die Grundzüge der Anwendung bereits kennen.
Wenn ein Arbeitsmodell vorliegt, verlängert sich die Vorlaufzeit, die dem Endbenutzer zur Verfügung steht, um sich mit der Anwendung vertraut zu machen. Ein weiterer Vorteil eines Arbeitsmodells besteht darin, dass es Beschäftigten Ihrer Firma oder Beschäftigten des Kunden als Basis dienen kann, Schulungsunterlagen für die Anwendung zu erstellen. Sie können sogar noch vor Auslieferung der fertigen Anwendung mit Hilfe des Prototyps Schulungen für die Benutzer der Anwendung durchführen, was erheblich zur erfolgreichen Installation der fertigen, implementierten Anwendung beiträgt.
Siehe auch
Upsizing von Visual FoxPro-Datenbanken | Erstellen eines lokalen Prototyps einer Anwendung | Datenbankerstellung mit Upsizing-Assistenten | Vorbereitung des SQL Server-Upsizing-Assistenten