Michael
Anmeldungsdatum: 01.11.2003 Beiträge: 7
|
Verfasst am: 20.03.2005 20:13:54 Titel: UML - kurz & gut |
|
|
Autor: Dan Pilone
Deutsche Übersetzung von Dorothea Heymann-Reder
1. Auflage 2004
ISBN 3-89721-263-3
90 Seiten
EUR 8,00
http://www.oreilly.de/catalog/umlprger/
"UML - kurz & gut" ist ein Taschenbuch aus der "kurz&gut"-Reihe des O'Reilly-Verlages.
Das Buch vermittelt einen guten Überblick über die vielen verschiedenen Typen von Diagrammen, die sich unter dem Oberbegriff "UML" verbergen:
- Statische Modellierung
- Klassendiagramme
- Objektdiagramme
- Klassendiagramme
- Komponentendiagramme
- Einsatzdiagramme
- Verhaltensdiagramme
- Anwendungsfalldiagramme
- Sequenz- und Kollaborationsdiagramme
- Zustandsdiagramme
- Aktivitätsdiagramme
Dabei wird den Klassendiagrammen der anteilsmäßig größte Raum (19 Seiten eingeräumt), was sicherlich zu Recht geschehen ist, bieten sie doch die vielfältigsten Darstellungsmöglichkeiten und sind gerade für die Architektur eines Software-Systems entscheidend.
Aber auch die anderen Diagrammformen kommen nicht zu kurz und werden jeweils ausführlich erläutert - sowohl Verwendungszweck des Diagramms als auch seine Darstellungen. Dabei werden neben schematischen Darstellungen auch sehr oft Beispiele dargestellt.
Auch auf Spezialfragen wie "Wann verwende ich eine Aggregation und wann eine Komposition?" wird im Buch eingegangen. Zwar kann der Autor hier keine keine eindeutige Antwort geben, aber das liegt wohl daran, dass sich selbst die UML-Gurus dabei nicht einig sind...
Allerdings kommt hier eine weitere Stärke des Buches zum Tragen: Es wird zu den einzelnen Elementen von UML auch immer mal wieder darauf eingegangen, wie sie in C++ oder Java umgesetzt werden.
So kann der Autor zumindest die Antwort auf obige Frage geben, dass in C++ sehr oft statisches bzw. dynamisches Einbinden einer anderen Klasse per Komposition bzw. Aggregation widergegeben wird.
Gerade dieses Eingehen auf die Implementation hilft dem Leser, den Boden unter den Füßen nicht zu verlieren.
Abgerundet wird das ganze noch von einem guten Stichwortverzeichnis, das einen schnell dahinführt, wo man auch hinmöchte.
Fazit:
Wieder mal ein Buch aus der "kurz & gut"-Reihe, dass seinen Platz unter den anderen bei mir im Regal finden wird. Auch ohne besondere Vorkenntnisse in UML kann es gut als erster Einstieg in die Thematik dienen.
Gerade auch die geringen Kosten - sowohl an Geld als auch an Lesezeit - machen es für diesen ersten Einstieg zu einer ersten Wahl. Als Gegenleistung erhält man eine umfassende Referenz.
Michael Elschner |
|