UML konzentriert von Martin Fowler

von Benedikt

Ich hab’ mal wieder ein Buch gelesen: “UML konzentriert” von Martin Fowler. Es handelt sich dabei um eine relativ kurze Einführung in die Unified Modeling Language (UML), den Standard der Beschreibungssprachen für die Modellierung von Softwaresystemen.

In einzelnen Kapiteln des Buches werden die verschiedenen in der UML definierten Diagrammtypen jeweils an einem Beispiel erklärt und deren Einsatzgebiet kurz erläutert. Zusätzlich beschreibt Martin Fowler in wenigen Worten einen Softwareentwicklungsprozess, so dass man einordnen kann, an welchen Stellen im Prozess welches Diagramm nutzbringend eingesetzt werden kann.

Mir gefällt der wenig dogmatische Ansatz Fowlers, an den Stellen, wo es Sinn macht andere Werkzeuge zu benutzen. So beschreibt er beispielsweise auch den Ensatz von CRC-Karten, die ja kein Bestandteil der UML sind.

Man muss allerdings deutlich sagen, dass das Buch sich als Einführung versteht und daher nicht sonderlich in die Tiefe geht. Aber zum Einstieg oder als Auffrischung bekommt man hier auf wenigen Seiten einen guten Überblick.

Kritik gibt’s aber auch: Die Übersetzung ist nicht so gut gelungen. An einigen Stellen wirkt das alles etwas holprig. Aber man versteht trotzdem immer was gemeint ist. Wer kann versucht’s aber vielleicht doch lieber mit der englischen Ausgabe “UML Distilled”.