Objektorientierte Softwareentwicklung mit UML

Peter Forbrig

Buch, Broschiert
Ausgabe vom 2007
Verkaufsrang: 506684 (je kleiner desto beliebter)
EAN/ISBN: 9783446405721
ASIN: 3446405720 (Amazon-Bestellnummer)
Objektorientierte Softwareentwicklung mit UML - Peter Forbrig
Design Pattern, objektorienterte Programmierung, UML und Rational Rose auf 165 Seiten? Geht das? Das geht. Professor Forbrigs (Uni Rostock) Handbuch über objektorientierte Softwareentwicklung mit UML dient Entwicklern mit Erfahrung in der objektorientierten Programmierung als pragmatisches Einstiegshandbuch in den Software-Entwurf mit Rational Rose, einem verbreiteten Werkzeug zur Modellierung von Pattern mit UML. Das Handbuch ist im Fachbuchverlag Leibzig in der Reihe Informatik interaktiv erschienen, die als Selbstlernreihe für Informatiker und Ingenieure konzipiert ist.
Das Handbuch geht direkt auf den Entwurf mit Rational Rose ein und ist auf die Entwurfsgebiete "Ereignis-Prozess-Ketten" (zum Beispiel Banken und Versicherungen) zugeschnitten. Zunächst klärt das Handbuch einige Grundbegriffe, stellt dann knapp die Modellierung mit UML vor, vollzieht beispielhaft den Entwicklungsprozess Analyse, Entwurf, Entwicklung. Am Beispiel eines "Observer"-Pattern erfährt der Leser mehr über die konkrete Anwendung der Entwurfsmuster mit UML. Jeder Abschnitt ist mit UML-Diagrammen veranschaulicht und ausführlich erläutert. Forbrigs Buch enthält außerdem eine ausführliche Literaturliste, die alle wichtigen Basiswerke zum Thema Objektorientierung und Entwurfsmuster enthält. Wer sich allerdings tiefer in die theoretische Konzeption einarbeiten will, wird an den Klassikern von Booch oder Gamma nicht vorbeikommen.
Das Handbuch ist angenehm knapp, präzise und ohne viel Ausschmückungen geschrieben und vergewissert sich so der Aufmerksamkeit des Lesers, der den (bewältigbaren) Umfang sicher durchhalten wird. Sinnvollerweise liegt dem Handbuch eine CD-ROM bei, die eine 30-Tage-Version von Rational Rose beinhaltet, einige Pattern-Bibliotheken mitliefert und ein Lernprogramm für UML enthält. -Susanne Schmidt