Heinz KnothSoftware-Engineering für Programmierer
Eine praxisgerechte Anleitung
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Einleitung: Ziele und Prinzipien.- Literaturhinweise.- 1 Das Prinzip der schrittweisen Verfeinerung.- Literaturhinweise.- 2 Anwendungsentwurf.- 2.1 Beschreibung des Ist- und Sollzustandes.- 2.2 Planung der Dateizugriffe.- Literaturhinweise.- 3 Der Modulbegriff.- Literaturhinweise.- 4 Entwurf der Programmpakete.- Literaturhinweise.- 5 Dialoggestaltung.- 5.1 Ziele und ergonomische Grundlagen.- 5.2 Maskengestaltung.- 5.3 Feldsteuerung.- 5.4 Tastensteuerung.- 5.5 Maskensteuerung.- Literaturhinweise.- 6 Entwurf der Programme.- 6.1 Ein- und Ausgabeentwurf.- 6.2 Programmstrukturentwurf.- 6.3 Modulspezifikation.- Literaturhinweise.- 7 Daten- und Kontrollstrukturen.- Literaturhinweise.- Grafische Darstellungen.- 8 Entwurf der Prozeduren.- 8.1 Kontrollstrukturorientierung.- 8.2 Datenflußorientierung.- 8.3 Datenstrukturorientierung.- 8.4 Kontrollflußorientierung.- Literaturhinweise.- 9 Spezielle Techniken.- 9.1 Entscheidungstabellen.- 9.2 Parallelität und wechselseitiger Ausschluß.- 9.3 Parallelität und Reihenfolgesteuerung.- 9.4 Erkennungsprobleme: Parsing und Backtracking.- 9.5 Ersatz von Rekursion durch Iteration.- Literaturhinweise.- 10 Testen, Fehlersuche, Wartung.- Literaturhinweise.- 11 Programmierrichtlinien.- Literaturhinweise.- Schluß: Historischer Überblick.- Literaturhinweise.- Abbildungsverzeichnis.- Autorenverzeichnis.- Sachwortverzeichnis.