Freigeben über


Erstellen der Spezifikation für Tasmanische Handelsgesellschaft

Bevor mit dem Schreiben des Codes für Tasmanische Handelsgesellschaft begonnen wurde, wurde eine schriftliche Spezifikation (Pflichtenheft) bezüglich der Systemanforderungen, Funktionen und der Darstellung der Anwendung erstellt, überarbeitet und verfeinert. Die Spezifikation ist über 30 Seiten lang und enthält die folgenden Anforderungen:

  • Funktionalität
    Die Anwendung dient zur Auftragseingabe. Die dabei erforderlichen Features sollen den Benutzern das Erstellen neuer Aufträge ermöglichen. Artikel sollen direkt in Aufträge eingegeben werden können, und es soll möglich sein, Artikel aus früheren Aufträgen auszuwählen. Außerdem sollen Auftragspositionsbeträge, Zwischensummen und Auftragsgesamtsummen unter Berücksichtigung von Rabattbeträgen und Frachtkosten berechnet werden können. Die Anwendung soll Datensicherheit gewährleisten, indem sie von den Benutzern verlangt, sich bei der Anwendung anzumelden, bevor sie Daten abrufen oder bearbeiten können.
  • Ausgeschlossene Funktionalität
    Die Anwendung wird nicht zur Bearbeitung von Rechnungseingängen oder zur Rechnungserstellung und Warenbestandsverwaltung verwendet.
  • Anforderungen an die Benutzeroberfläche
    Die Benutzeroberfläche muss dem Windows-Standard entsprechen. Sie sollte so ansprechend wie möglich gestaltet werden. Diese subjektiven Anforderungen an die Benutzeroberfläche waren im Einzelnen schwierig zu benennen. Folglich waren sie während des Entwicklungszyklus mehrfach Änderungen unterworfen.
  • Anforderungen an die Kompatibilität mit internationalen Standards
    Da die Anwendung in mehreren Sprachen lokalisiert werden wird, muss ihr Code den Normen entsprechen, die für die internen Lokalisierungstools erforderlich sind.
  • Visual FoxPro-Features
    Als Beispielanwendung soll die Anwendung viele der neuen Features von Visual FoxPro veranschaulichen. Sie soll zeigen, wie Menüs und Symbolleisten aufeinander abgestimmt werden und Beispielberichte bereitstellen.
  • Systemanforderungen
    Die Anwendung soll unter den Visual FoxPro-Minimalanforderungen für Prozessor und Speicher und bei einer Bildschirmauflösung von 640 x 480 Pixel ausgeführt werden können.

Bei der Feinarbeit an der Spezifikation wurden schnell Prototypen der Hauptformulare der Anwendung entwickelt; dies noch ohne Funktionscode. Diese Prototypen dienten dazu, Kundinnen und Kunden verschiedene Anwendungsszenarien zu demonstrieren. Ihre Beurteilungen zur Benutzeroberfläche und der Funktionalität wurden danach in die Spezifikation einbezogen.

Im Laufe der fortschreitenden Entwicklung wurden die Rückmeldungen der Kundinnen und Kunden direkt in die Anwendung einbezogen, ohne zuvor noch in die Spezifikation aufgenommen zu werden. Die endgültige Anwendung Tasmanische Handelsgesellschaft unterscheidet sich deutlich von der Anwendung, wie sie in der Spezifikation beschrieben wurde.

Siehe auch

Lösungsbeispiele | Beispiel Tasmanische Handelsgesellschaft | Entwerfen der Datenbank "Tastrade" | Entwerfen und Erstellen der Klassen der Beispielanwendung Tasmanische Handelsgesellschaft | Schreiben, Testen und Debuggen von Tasmanische Handelsgesellschaft | Tasmanische Handelsgesellschaft - Klassenbibliotheken