Samstag, 11. Februar 2012


Buch-Tipp

Das UML Benutzerhandbuch

(Link zum Artikel: http://www.entwickler.de/jaxenter//000541)
  • Autor/in: Max Kleiner
  • Verlag: Addison-Wesley Verlag
  • Seiten: 543
  • erschienen: 2006
  • Preis: 49,95 Euro
  • ISBN: 3-8273-2295-2

In dieser lang erwarteten Überarbeitung (letztere stammt aus dem Jahre 1999), bieten die Autoren ein Tutorial aktuell zur Version 2 von UML, das sich mit den Konzepten und Einzelaspekten der Modellierungssprache befasst. Ausgehend einer ersten Übersicht über UML wird anhand der Vorstellung eines Hausbaues mit zugehörigem Architekt die Notation in jedem Kapitel Schritt für Schritt erklärt. Auf der anderen Seite werden verschiedenste Anwendungsbereiche illustriert, ein wirklich durchgängiges Fachmodell als Anschauungsunterricht fehlt demzufolge.

Zu Beginn des Buches stehen generelle Themen im Vordergrund, in denen sich immer wieder Verweise auf spätere, speziellere Kapitel befinden, die im Sinne einer Aufbaulektüre gelten. So ist man in der Lage, sich zügig über einzelne Bereiche der UML zu informieren, ohne auf den kompletten späteren Überblick verzichten zu müssen.

Im hinteren Teil des Buches diskutieren die Autoren dann schwierigere Notationen und Diagramme, wie z.B. Zustands-, Aktivitäts- und Interaktionsdiagramme, die zur Verhaltensmodellierung in einem System dienen. Die zuvor besprochenen Einzelaspekte erhöhen schnell die Lernkurve.

Leider unterteilen die Autoren ein Thema noch zusätzlich in grundlegende und weiterführende Modellierung, sodass Informationen zu einem Thema über das Buch verteilt sind. So findet sich die Klassenmodellierung sowohl in Kapitel 4 als auch in Kapitel 8, 9 und 13. Assoziationen sind dann in Kapitel 5 und 10 zu entdecken.

Der Inhalt hingegen wurde gründlich wegen UML 2.0 überarbeitet und zeigt mit klaren und deutlichen Beispielen aus der Praxis die Schlüsselkonzepte auf. Gut sind auch die scharfen Unterscheidungen z.B. zwischen und oder innerhalb der Modellsprache. Ob dann ein empfohlenes Reverse Engineering bei einem Use Case Sinn macht, bleibe im Buch dahingestellt.

Zusätzliche Details und aktualisierte Abhandlung von bereitgestellten und erforderlichen Interfaces, Kollaborationen und UML-Profilen vermitteln dem Leser das nötige Rüstzeug. Diese Vertiefung und die regelmäßige Gliederung in "Erste Schritte", "Modellierungstechniken" und pragmatische Kommentare zu "Hinweise und Tipps" machen den wirklichen Wert des Buches als Nachschlagewerk und Referenz aus.

von Grady Booch, Jim Rumbaugh, Ivar Jacobson

Kommentare