Willkommen bei c++.de
Unser Tipp
C++ für Dummies. Gegen den täglichen Frust mit C++

C++ für Dummies. Gegen den täglichen Frust mit C++


Hauptmenü
· Startseite

Module
· Forum
· Bücher
· Magazin
· Tutorials
· Weblinks
· Top-Liste
· Kontakt


  
Buchvorstellung

  Bedeutung der Symbole

Themenbereich: UML

Jeckle, Mario; und andere

UML 2 glasklar


Verwandte und/oder ähnliche Titel anzeigen

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Diese Rezension wurde erstellt von c++.de
Eingetragen am: 06.01.2006  Hits: 5229
gut geeignet für:
  • Softwareentwickler mit Erfahrung auf dem Gebiet der objektorientierten Softwareentwicklung
  • Lesern mit Grundlagenkenntnissen in UML 1.x
nicht geeignet für:
  • Programmiereinsteiger
  • Leser ohne jegliche Grundlagenkenntnisse UML
Sehr oft sind gute Bücher zu UML oder UML 2 in Deutschland lediglich Übersetzungen von US-Autoren - aber wer sich ein wenig mit UML befasst, dem wird der Name (des leider inzwischen verstorbenen) Mario Jeckle durchaus bekannt sein, seine Webseite ist eine wichtige Anlaufadresse für Informationen zu UML und UML 2. Als Mitautor dieses Titels und Teilnehmer an der OMG kann man davon ausgehen, daß man als Leser hier Fakten aus erster Hand mitgeteilt bekommt.

Das Buch liegt nun in der 2. Auflage vor, und dies wurde nicht nur benutzt um das Buch einfach neu zu drucken, sondern die Autorencrew hat zusätzliche Informationen in den Titel gepackt und diesen um viele Seiten dicker gemacht.

Das Buch teilt sich wie alle Bücher zu UML in 2 Teile auf - zunächst wird die Geschichte von UML erzählt, danach folgen die Erklärungen sämtlicher Diagramme und viele Seiten mit Bildern. Aber das ist natürlich boshaft formuliert - werfen wir zunächst einen Blick auf das Inhaltsverzeichnis:

  1. UML 2 - Rückblick, Nabelschau und Ausblick
  2. Vorgehensempfehlungen
  3. Klassendiagramm
  4. Paketdiagramm
  5. Objektdiagramm
  6. Kompositionsstrukturdiagramm
  7. Komponentendiagramm
  8. Verteilungsdiagramm
  9. Use-Case-Diagramm
  10. Aktivitätsdiagramm
  11. Zustandsautomat
  12. Sequenzdiagramm
  13. Kommunikationsdiagramm
  14. Timing-Diagramm
  15. Interaktionsübersichtsdiagramm
Man kann also klar die Vorgehensweise erkennen, zunächst werden die statischen Diagrammtypen rund um Klassen und Objekte behandelt, sowie die Verteilung der Objekte und deren Zusammenhang im System. Im Anschluß befassen sich die Autoren mit den dynamischen Modellen, wobei das Verhalten des Gesamtsystems, das Verhalten innerhalb von Objekten und die Zusammenarbeit zwischen Objekten behandelt werden. Die Neuerungen seit UML 1.x werden ausführlich erläutert.

Neu in der 2. Auflage ist, daß die Autoren noch die Details erklären, die in einer UML-Zertifierungsprüfung (durchgeführt durch die OMG) in den Prüfungen abgefragt werden. Zu jedem Diagrammtyp gibt es noch einen eigenen Abschnitt, der sich jeweils mit zertifierungsspezifischem Wissen befasst.

Ebenso neu ist die Erweiterung des Abschnitts zum Zustandsautomat um einen umfangreichen Abschnitt, der die (Java-)Implementierung des Automaten und dessen Darstellung in UML aufzeigt. Das ist für den Leser auch daher interessant, weil die Umsetzung statischer Diagrammtypen (Klassen und Objekte) für jeden einigermaßen geübten Entwickler sehr leicht durchführbar ist, aber die Umsetzung der dynamischen UML-Modelle wird nur sehr selten an praktischen Beispielen gezeigt.

Wo liegen die Unterschiede dieses Titels zu anderen UML-Büchern? Zum einen werden die vielen Diagrammtypen sehr ausführlich und in mehreren Varianten dargestellt. Gerade UML 2 bringt eine ganze Sammlung an neuen Möglichkeiten mit, und oftmals bleiben gewisse Spezialitäten unbehandelt. Für die Diagramme gibt es jeweils Modellbeispiele, die dann in das entsprechende Diagramm umgesetzt werden. Dort wo es Sinn macht sind Diagramme auch in elementaren Programmcode umgesetzt, so daß man als Leser den Zusammenhang zwischen Code und Diagramm erkennen kann.

Das Buch ist sehr gut und flüssig lesbar und kann als Lehrbuch verwendet werden - durch seinen Aufbau und seine Ausführlichkeit ist es aber ebenso schön als Nachschlagewerk nützlich. Den Autoren ist es auch sehr gut gelungen solche Wortungetüme wie Interaktionsübersichtsdiagramm in einer Form zu verwenden, daß Beispiele und Buch zu jeder Zeit lesbar bleiben. Positiv zu erwähnen sei noch, daß auf den über 550 Seiten nicht ständig irgendein Tool erwähnt wird, das der Leser doch bitte dringend kaufen möge - die Autoren bleiben hier neutral und unabhängig, was bei vielen UML-Titeln leider nicht selbstverständlich ist.

Der Titel ist sicherlich ein Muß für alle, die UML 2 kennen lernen wollen oder in der Praxis einsetzen.

Homepage des Buchtitels
Inhaltsverzeichnis
Probekapitel von der Verlagshomepage

Diese Daten stammen aus der Datenbank von Amazon.de
Amazon-Verkaufsrang:251689
Seiten:554
ISBN-10:3-4464-1118-6
ISBN-13:978-3-4464-1118-0
Verlag:Carl Hanser Verlag GmbH & Co. KG
Preis:
Preis gebraucht (ab):EUR 8,89

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Bedeutung der Symbole:
Einsteiger= für Einsteiger geeignet
Medium= für alle, die "mittendrin" stehen
Profi= für Fortgeschrittene geeignet
Zurück zum Seitenanfang

Logo-Design: MastaMind Webdesign

Allgemeine Nutzungsbedingungen | Datenschutzhinweis