scientific article; zbMATH DE number 108598

From MaRDI portal
Publication:4024077





Der Autor (Lehrstuhl ``Angewandte Informatik und Betriebssysteme an der Fachhochschule Hamburg) bietet einen Gesamtüberblick zu den verschiedenen strukturierten Methoden des Softwareentwurfs bzw. der Systementwicklung an: Struktierte Analyse, Echtzeiterweiterung (Real- Time), Datenstrukturanalyse und strukturierter Entwurf (Design). Das Buch ist auf der Grundlage reicher Erfahrungen entstanden. Es enthält viele konkrete Beispiele. Der erwartete und angesprochene Leserkreis dürfte und sollte sich zusammensetzen in erster Linie aus dem Lehrpersonal an universitären Einrichtungen und natürlich an Fachhochschulen, den entsprechenden Studenten, Praktikern des Softwareentwurfs und - nicht zuletzt - aus Angehörigen des Managements, die Softwareprodukte in Auftrag geben. Es dürfte sogar in die Ausbildung des letztgenannten Personenkreises gut passen. Der Umfang ist für eine einsemestrige Lehrveranstaltung zu groß. Dieser Umfang kann Studenten für dieses eine Lehrgebiet abschrecken. Man wird Auswahlen und Zusammenfassungen anbieten müssen. Das ausdrückliche Verbot des Verlages, Textteile oder Abbildungen auch für Unterrichtszwecke frei zu kopieren, steht dem allerdings entgegen. Die Gliederung des Inhaltes ist oft sehr fein bis zur Klassifizierungsstufe 5 und umfaßt 9 Hauptkapitel: Probleme der Softwareentwicklung, Anforderungen an das Softwareprodukt, Modelle und Methoden, strukturierte Echtzeit-Analyse, semantische Modellierung der Datenstruktur, strukturierter Entwurf, objektorientierte Analyse und Projektmanagement. Das Werk ist reich illustriert mit instruktiven Grafiken. Manche Beispiele sind trotz angestrebter Allgemeingültigkeit in Details wieder überholt, z.B. bei der Adressen- oder Anschriftenpflege durch das neue System der Postleitzahlen. Das Literaturverzeichnis bietet mehr als 100 Eintragungen aus dem Zeitraum 1976-1990 an. Im Index findet man über 1100 Sachwörter. Trotz oder auch wegen dieser Reichhaltigkeit ist eine Überarbeitung angezeigt. Es fehlen z.B. Begriffe wie CASE (computer aided software engineering) oder SD (structured design) und mancher andere Eintrag könnte überflüssig sein. In einem Anhang findet man handgerecht auf 10 Seiten zusammengestellt Anforderungen an die Benutzerschnittstelle.












This page was built for publication:

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4024077)