Softwaredesign: Bücher |
Die deutsche Übersetzung der amerikanischen Originalausgabe:
Design Patterns.
Der Klassiker im Bereich Objektorientierter
Entwurf und Entwurfsmuster.
Dieses Buch ist ein Rezeptbuch für die Komposition
komplexer objektorientierter Software aus Standardstrukturen,
den sogenannten Entwurfsmustern. Entwurfsmuster beschreiben
das Zusammenspiel von Klassen und Objekten,
ohne im Detail auf den inneren
Aufbau einer Klasse einzugehen.
Dieses Buch enthält einen Katalog der wichtigsten Muster
einschließlich typischer Anwendungsfälle und Beispiele
in C++. Die Muster selbst sind aber programmiersprachunabhänging
anwendbar.
In der Vorlesung wird neben OMT/UML die Abstrakte Syntax aus Haskell
zur Datenmodellierung genutzt. Dieses Buch ist eine freundliche Einführung in
die Sprache, und es steht auch als
eBook zur Verfügung.
In den Unterlagen zur
Vorlesung
über Funktionale Programmierung
gibt es weiter Literaturhinweise zu Haskell.
Ein Buch über handfestes und präzieses Arbeiten
im Software-Bereich von einem äußerts kompetenten
Fachmann.
Der 1.Band einer 3-bändigen Reihe über Software-Engineering.
Die deutsche Übersetzung der amerikanischen Originalausgabe.
Eine seltsame Mischung aus Comics, Albernheiten, Lebenshilfe
und objektorientierter Programmierung mit Entwurfsmustern.
Wenn man die ersten Punkte weglassen würde, dann könnte man
den Inhalt dieses Buches auf ein Viertel eindampfen. Dieses
Viertel ist dann
aber auch lesenswert.
Hauptlernziel im Softwaredesign ist es, die Modellbildung,
die Abstraktion und die Präzision zu trainieren.
Diese Ziele werden in diesem Buch konterkariert.
Für mich ein Informatik-Kinderbuch.
Ein recht kompaktes Buch über UML mit vielen guten Tipps von einem echten Praktiker.
Dieses Buch gibt es auch in einer deutschen Ausgabe.
Ein weiteres Standardwerk über Entwurfsmuster. Nicht so gut und systematisch gegliedert wie das Standardwerk von Gamma, auch wird weniger die OMT Notation zur Beschreibung verwendet und mehr umgangssprachliche Beschreibungen der Muster gegeben. Auch Code-Beispiele findet man in diesem Buch weniger als in dem von Gamma.
Mit der UML, der Unified Modelling Language,
haben die OOA/OOD Päpste Rumbaugh, Booch und Jakobsen - alle
auf der pay role von Rational - ihre unterschiedlichen
Methoden und Notationen vereinheitlicht. Das heißt, daß die Formen
der Kästchen und Pfeile sich etwas geändert haben, und, wie immer bei
einem Gremium, kommt etwas sehr umfangreiches heraus.
Trotzdem wird die UML wohl das werden, was SA/SD in den 80er Jahren
war.
Ein Buch auf der immer länger werdenen Liste der Bücher über UML.
Die deutsche Übersetzung der 1991 bei Prentice Hall, New Jersey erschienenen
Originalausgabe.
Das Standardwerk über OMT von den Erfindern persönlich
geschrieben. Die OMT Notation, von der im Buch von Gamma
nur ein Teil genutzt wird, ist hier vollständig beschrieben.
Inzwischen hat dieses Buch nur noch bibliothekarische Bedeutung.
Die rein funktionale Sprache Haskell eignet sich auch hervorragend als ausführbare Spezifikationssprache.
Letzte Änderung: 21.03.2013 | © Prof. Dr. Uwe Schmidt |