Turbo Pascal für Ingenieure

by Ekbert Hering

Published 1 January 1989
die Unterschiede zwischen den Versionen vergleichend gegenübergestellt und das Vor­ gehen geschildert, wie Programme in andere, höhere Versionen umgewandelt werden können. Alle Programme sind für die Version 3 (Zusatz .3TP) und ftir die Version 5.5 (Zusatz .P AS) auf einer Diskette zusammengestellt und sofort lauffahig. Das Buch ist in folgende Abschnitte gegliedert: Im ersten Kapitel erfolgt eine Einführung in Daten- und Programmstrukturen sowie grundsätzliche Anmerkungen zur systematischen Programmentwicklung. Am Schluß des Kapitels wird gezeigt, wie man Turbo Pascal (Version 5) installiert, wie die integrierte Entwicklungsumgebung aufgebaut ist, wie sie benutzt werden kann und ferner das syste­ matische Vorgehen beim Programmieren in Turbo Pascal. Vor allem ftir die naturwissen­ schaftlich orientierten Leser wurde gezeigt, welche Ähnlichkeiten die Organisation einer industriellen Fertigung und das Erstellen eines Programmes in Turbo Pascal aufweisen. Am Schluß des ersten Kapitels erfolgt eine Einftihrung in die objektorientierte Program­ mierung. Das zweite Kapitel erläutert, ausgehend von den logischen Ablaufstrukturen Folge, Aus­ wahl und Wiederholung, die entsprechenden Befehlsstrukturen in einem Syntaxdiagramm und verdeutlicht sie anhand eines Beispiels durch ein Struktogramm und das zugehörige Programm. Ein wichtiges Element der effizienten modularen Programmierung ist die Unterprogramm­ technik. An Beispielen wird im dritten Kapitel ihr Einsatz mit den beiden Programmele­ menten PROCEDURE und FUNCTION erläutert. Im vierten Kapitel wird der Umgang mit Datentypen und Datenstrukturen am Beispiel der Erstellung einer sequentiellen und einer Direktzugriff-Datei geschult. Die Vorgänge beim Dateitransfer zwischen externem Speicher und Rechnerwerden anschaulich erklärt.

Software-Engineering

by Ekbert Hering

Published 1 January 1984
Software-Engineering ist ein junges Gebiet der Informationswissenschaft. Es zeigt Methoden und Hilfsmittel auf, mit denen eine termingerechte, kostengunstige, rationell erzeugte und wartungsfreundliche Software mit hohem Qualitatsstandard hergestellt werden kann. Der Leser findet die Methoden, die einerseits besonders leistungsfahig und andererseits in der Praxis bewahrt sind: Hierarchische Funktionsgliederung, Entscheidungstabelle nach DIN 66241, Programmablaufplan nach DIN 66001, Struktogramm nach DIN 66261 und Pseudocode, Datenstrukturen und Datenflussplan nach DIN 66001, SA und SADT, Jackson Strukturierte Programmierung, Petri-Netze. An Beispielen wird der Stoff anschaulich erlautert. Er kann durch UEbungsaufgaben weiter vertieft werden. Die vorgestellten Methoden werden vergleichend beurteilt, ferner wird ein UEberblick uber rechnerunterstutzte Software-Herstellung (Software-Tools) gegeben und es werden Probleme des Software-Projektmanagements besprochen.