homeSoftwaredesign Softwaredesign: Bücher Prof. Dr. Uwe Schmidt FH Wedel

Bücher

weiter

weiter
Gamma, Erich e.a.
Entwurfsmuster:
Elemente wiederverwendbarer objektorientierter Software
mit CD-ROM
Addison-Wesley, Bonn , 2010 , 479 Seiten , 49,80 €
ISBN: 3-8273-3043-2
ISBN-13: 978-3-8273-3043-7

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.


Hutton, Graham
Programming in Haskell
Cambridge University Press , 2007 , 200 Seiten , 38,90€
ISBN: 0-521-69269-5

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.


Dines Bjørner
Software Engineering 1
Abstraction and Modelling
Springer-Verlag, Berlin, Heidelberg, New York , 2005 , 714 Seiten , 80,20 €
ISBN: 3-540-21149-7

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.


Freeman, Eric; Freeman, Elisabeth
Entwurfsmuster von Kopf bis Fuß
O'Reilly Verlag, Köln , 2006 , 638 Seiten , 48,00 €
ISBN: 3-89721-421-0

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.
merke Für mich ein Informatik-Kinderbuch.



weiter

OMT und UML


weiter
Fowler, Martin
UML Distilled
A brief Guide to the Standard Object Modeling Language
3rd Edition
Addison-Wesley Longman, Amsterdam , 2003 , 175 Seiten , 31,95 €
ISBN: 0-321-19368-7

Ein recht kompaktes Buch über UML mit vielen guten Tipps von einem echten Praktiker.
Dieses Buch gibt es auch in einer deutschen Ausgabe.


Buschmann, F.; Meunier, R.; Rohnert H.; Sommerlad, P.; Stal, M.
Pattern-Oriented Software Architecture
A System of Patterns
John Wiley & Sons, New York , 1996 , 57,90 €
ISBN: 0-471-95869-7

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.


Seemann, Jochen; von Gudenberg, Jürgen Wolff
Software-Entwurf mit UML 2
Objektorientierte Modellierung mit Beispielen in Java
2. Auflage
Springer-Verlag, Berlin, Heidelberg, New York , 2006 , 359 Seiten , 49,95 €
ISBN: 3-540-30949-7


Burkhardt, Rainer
UML - Unified Modeling Language
Objektorientierte Modellierung für die Praxis
Addison-Wesley, Bonn , 1997 , 79,90
ISBN: 3-8273-1226-4

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.


Rumbaugh, James; Blaha, Michael; Premerlani, William; Eddy, Frederick; Lorensen, William
Objektorientiertes Modellieren und Entwerfen
Hanser, München , 1993 , 617 Seiten , 98,-DM
ISBN: 3-446-17520-2

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.



weiter

formale Methoden


weiter
Dines Bjørner
Software Engineering 2
Specification of Systems and Languages
Springer-Verlag, Berlin, Heidelberg, New York , 2006 , 780 Seiten , 80,20 €
ISBN: 3-540-21150-0


Dines Bjørner
Software Engineering 3
Domains, Requirements, and Software Design
Springer-Verlag, Berlin, Heidelberg, New York , 2006 , 768 Seiten , 80,20 €
ISBN: 3-540-21151-9


Bird, Richard
Introduction to Functional Programming using Haskell
2nd Edition
Prentice Hall, New Jersey , 1998 , 433 Seiten , 79.00 $
ISBN: 0-13-484346-0

Die rein funktionale Sprache Haskell eignet sich auch hervorragend als ausführbare Spezifikationssprache.



Letzte Änderung: 21.03.2013
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel