Martin Fowler:

UML konzentriert

Eine kompakte Einführung in die Standard-Objektmodellierungssprache

Ein klar strukturiertes und wertvolles Einstiegswerk für den Schnellstart mit UML, das bei weiterem Interesse immer noch ergänzt werden kann!

Von Tobias Lütticke

Mit UML konzentriert hat Martin Fowler als anerkannter Fachmann für Software-Entwurf ein Buch vorgelegt, das einen schnellen Start in den grafischen Software-Entwurf mit der Modellierungssprache UML erlauben soll.

Konzentration auf das Wesentliche

Sein Ziel ist es nicht, ein allumfassendes Wissen über UML zu vermitteln, sondern eine zügige Aufnahme der wesentlichen und häufig benötigten Fakten zu ermöglichen. Dabei konzentriert er sich auf Kernaspekte wie die wichtigsten Diagrammtypen und streift dafür andere Bereiche nur. Er gibt Hinweise zur Verwendung auch der seltener benötigten Elemente wie Zeit- oder Interaktionsübersichtsdiagramme, verzichtet dabei aber auf eine detaillierte Behandlung. Dies kommt den anderen Bereichen zugute, so dass er sich Klassen-, Sequenz-, Paket-, Zustands- und Aktivitätsdiagrammen ausführlicher widmen kann. Die Konzentration auf das Wesentliche wird auch am Umfang des Buches deutlich, es kommt mit knapp 200 Seiten recht schmal daher. Daran lässt sich erkennen, dass es der Leser nicht mit einem vollständigen Referenzwerk zu tun hat. Es soll vielmehr ein Einblick in die Grundlagen und gebräuchlichsten Aspekte der UML geben. Trotzdem sind die Abschnitte über manche UML-Strukturen wie Kollaborations-, Interaktions- und Zeitdiagramme sehr kurz geraten.

Einbindung in den Alltag

Voraus geht der Behandlung der Diagrammtypen und ihrer Verwendung ein Exkurs über Entstehung und Notwendigkeit der Unified Modeling Language. Fowler stellt den Zusammenhang zu Software-Entwicklungsprozessen her, in die eine Anwendung der UML eingebettet ist. Mit dieser Motivation verdeutlicht er Sinn, Bedeutung und Anwendungsfälle der UML. In diesem Kontext geht er auch kurz auf den mehr und mehr an Bedeutung gewinnenden Bereich Model Driven Architecture (MDA) ein.

UML und Entwicklungsprozesse

Da die UML als Entwurfswerkzeug eng mit Softwareentwicklungsprozessen verknüpft ist, thematisiert Fowler auch mit einem vorbereitenden Kapitel das Wasserfallmodell und den Rational Unified Process (RUP). Er gibt Beispiele für die Verwendung von UML in den verschiedenen Phasen der Prozesse, etwa bei der Anforderungsanalyse, im Entwurf oder allgemein als Blaupause, zur Dokumentation, oder zur Kommunikation mit Kunden und im Entwicklungsteam.

Überblick im Versionswirrwarr

Nicht ganz zwanzig Seiten widmet das Buch den Unterschieden der verschiedenen UML Versionen. Während es insgesamt den aktuellen Standard 2.0 behandelt, trägt es hiermit der Tatsache Rechnung, dass die Vorgängerversionen sich noch zahlreicher Nutzer erfreuen. Dies erspart es Umsteigern, sich die Neuerungen aus Referenzwerken selbst zu erarbeiten.

Übersichtlicher Kapitelaufbau

Die Strukturierung der Kapitel ist klar und übersichtlich. Alle Erläuterungen werden von Grafiken begleitet, so dass alle Ausführungen ihren konkreten Bezug zu den entsprechenden grafischen UML-Elementen haben. Wesentlich ausführlicher bearbeitete Bereiche – weil in der Praxis häufiger benötigt – trennt Fowler in einen Grundlagen- und einen Fortgeschrittenenbereich. Alle Erklärungen sind klar verständlich und zielgerichtet. Hierbei profitiert der Autor davon, dass er auf eine Darstellung aller Möglichkeiten und Details explizit verzichtet, ohne dabei oberflächlich oder unvollständig zu wirken. Positiv fällt auf, dass die Übersetzung wo möglich immer deutsche Begriffe verwendet, was sich beim Lesefluss angenehm bemerkbar macht. Begriffe der UML werden aber immer auch im englischen Original mit angegeben, so dass eine Orientierung in anderer Literatur und ein Wiederfinden erarbeiteter Konzepte problemlos möglich ist. Erfreulich auch, dass immer wieder über den Tellerrand hinausgeblickt und Querbezüge zu verwandten Techniken wie zum Beispiel CRC-Cards für den objektorientierten Entwurf hergestellt werden.

(Rezensiert am: 2004-11-29)

Martin Fowler: UML konzentriert. Eine kompakte Einführung in die Standard-Objektmodellierungssprache, Addison-Wesley, 2004, ISBN-13: 9783827321268, 29.95 €


BuchTest Services



Bookmark and Share


powered by eurobuch.com

Politik | Länder & Kulturen | Job & Karriere | Mensch & Leben | Philosophie |



© Copyright Buchtest.com Impressum Kontakt Buchtest.com Buchkritiken und Buchrezensionen Online

Buchkritiken | Rezensionen | Besprechungen | Autoren-Interviews

World Wide Web BuchTest

Startseite | Redaktion | Blog | Links | Kontakt
Hier könnte Ihre Werbung stehen.

BuchTest.de ist ein anspruchsvolles Online-Medium mit mehreren Tausend Lesern monatlich. Unsere Zielgruppe sind gebildete Menschen im besten Alter.

BuchTest.de erscheint in der Regel bei allen besprochenen Büchern unter den ersten drei bis fünf Suchergebnissen bei Google. Der hohe PageRank und der umfangreiche Traffic von BuchTest bringt Ihrer Webseite den richtigen Push.

Kontaktieren Sie uns jetzt für günstige Werbung: info@buchtest.de