Bewertung:

Insgesamt wird „UML Distilled“ von Martin Fowler als prägnanter, praktischer und leicht verständlicher Leitfaden zur UML gelobt, der sowohl für Anfänger als auch für erfahrene Praktiker geeignet ist. Die Rezensenten loben die Fähigkeit des Buches, komplexe Konzepte in leicht verständliche Begriffe zu destillieren, und seinen Fokus auf nützliche, praxisnahe Ratschläge. Es wird jedoch bemängelt, dass das Buch nicht alle UML-Diagrammtypen ausführlich behandelt und aufgrund seines übergeordneten Ansatzes nicht für absolute Anfänger geeignet ist.
Vorteile:⬤ Prägnanter und praktischer Leitfaden zur UML; deckt wesentliche Diagramme effektiv ab.
⬤ Geeignet für Anfänger und nichttechnische Leser.
⬤ Fesselnder und leicht zu lesender Schreibstil.
⬤ Bietet praktische Ratschläge und betont die Designprinzipien gegenüber der strikten Einhaltung der Notation.
⬤ Schafft Vertrauen in die Verwendung der UML ohne überwältigendes Fachchinesisch.
⬤ Einige UML-Diagrammtypen werden nur begrenzt eingehend behandelt; einige Diagramme werden nur kurz erwähnt.
⬤ Einige Leser finden, dass es sehr allgemein gehalten ist und es an konkreten Beispielen mangelt, was es für absolute Anfänger schwierig macht.
⬤ In der Kindle-Version fehlen angeblich wichtige Diagramme.
⬤ Einige Benutzer empfinden den Ton des Autors als herablassend oder elitär.
(basierend auf 123 Leserbewertungen)
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Mehr als 300.000 Entwickler haben von den bisherigen Ausgaben von UML Distilled profitiert. Diese dritte Auflage ist die beste Ressource für einen schnellen, sachlichen Einblick in das Verständnis und die Verwendung der UML 2.0 und früherer Versionen der UML.
Einige Leser werden sich schnell mit der UML 2. 0 vertraut machen und die Grundlagen der UML erlernen wollen. Andere werden dieses Buch als handliches, schnelles Nachschlagewerk für die gebräuchlichsten Teile der UML verwenden. Der Autor löst beide Versprechen in einer kurzen, prägnanten und konzentrierten Darstellung ein.
In diesem Buch werden alle wichtigen UML-Diagrammtypen beschrieben, wofür sie verwendet werden, und die grundlegende Notation für ihre Erstellung und Entschlüsselung. Zu diesen Diagrammen gehören Klassen-, Sequenz-, Objekt-, Paket-, Einsatz-, Anwendungsfall-, Zustandsmaschinen-, Aktivitäts-, Kommunikations-, zusammengesetzte Struktur-, Komponenten-, Interaktionsübersichts- und Zeitdiagramme. Die Beispiele sind klar und die Erklärungen auf die grundlegende Entwurfslogik zugeschnitten. Enthält eine Kurzreferenz zu den nützlichsten Teilen der UML-Notation und eine nützliche Zusammenfassung der Diagrammtypen, die der UML 2.0 hinzugefügt wurden.
Wenn es Ihnen wie den meisten Entwicklern geht, haben Sie keine Zeit, mit all den neuen Innovationen in der Softwareentwicklung Schritt zu halten. Diese neue Ausgabe von Fowlers klassischem Werk macht Sie mit einigen der besten Überlegungen zum effizienten objektorientierten Softwaredesign unter Verwendung der UML vertraut - in einem praktischen Format, das für jeden, der professionell Software entwirft, unverzichtbar sein wird.