13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
SWT - Implementierung<br />
47<br />
<strong>13</strong>.3 Methode der schrittweisen Verfeinerung<br />
1. Schritt: abstrakte Problemlösung<br />
// Programmname: UmsatzProAnbaugebiet<br />
// Aufgabe: ....<br />
// Importierte Typen:<br />
// ArtikelNrT, DMarkT, GebietT, UmsatzListeT<br />
// Importierte Prozeduren:<br />
// ErmittleWeinumsatz, UmsatzAltLesen,<br />
UmsatzAltAktualisieren<br />
// Datenstrukturen ----------------------------------<br />
// TabelleUmsatzProGebiet<br />
// Algorithmus --------------------------------------<br />
// Vorbereitung (1)<br />
// Weinumsatz pro Anbaugebiet ermitteln (2)<br />
// Vergleich mit Umsatzstatistik der Vorperiode (3)<br />
// Umsatzstatistik Vorperiode durch neue ersetzen (4)<br />
// Druckaufbereitung und Ausgabe (5).<br />
SWT - Implementierung<br />
48<br />
<strong>13</strong>.3 Methode der schrittweisen Verfeinerung<br />
2. Schritt: Verfeinerung der abstrakten<br />
Problemlösung<br />
Typen, Daten und Anweisungen werden verfeinert<br />
• konkretisiert, präzisiert, detailliert, formalisiert<br />
Typen und Daten werden unmittelbar oder mittelbar<br />
durch Konstruktionskonzepte auf Standardtypen<br />
abgebildet<br />
Anweisungen werden auf primitivere Anweisungen<br />
oder Standardfunktionen, -prozeduren oder<br />
Datenabstraktionen zurückgeführt<br />
Reihenfolge der Verfeinerungen so wählen, daß<br />
zunächst die abstrakten Anweisungen bearbeitet<br />
werden, die auf Auswahl- oder<br />
Wiederholungsanweisungen abgebildet werden.