back to top   Erfreulicher Schreibstil

 

Der erste Eindruck ist auchgesprochen positiv und macht Lust auf mehr Zeit zur Lektüre. Eurer Schreibstil setzt sich wirklich sehr erfreulich von der trockenen Lektüre zu diesem Thema ab. Schon jetzt meinen herzlichen Glückwunsch!

T. K.

back to top   Zwei Erwartungen

 

Der Titel will im potentiellen Leser zwei Erwartungen wecken:

  1. Das Buch handelt von der neuen UML in der Version 2.0.
  2. Diese wird dem Leser möglichst klar und leicht verständlich präsentiert.

Um es gleich vorweg zu nehmen, beide Erwartungen werden durch die Autoren in hervorragender Weise erfüllt.

Bereits bei der Einführung über die Notation der Unified Modeling Language werden die grundlegenden Neuerungen des Versionssprunges von der UML 1.5 zur UML 2.0 vermittelt. Das Buch reiht sich damit nicht in die große Schar der UML-Literatur ein, die zum wiederholten Male den UML-Standard durch immer neue Beispiele an den Leser bringen möchte. Vielmehr setzt es den Fokus gezielt auf die neuen Diagrammtypen und den Nutzen, den die Entwickler ganz konkret aus diesen ziehen können.

Erwartungsgemäß beansprucht die Vorstellung der neuen Diagrammtypen der UML 2.0 den Hauptteil des Buches. Jedem Diagrammtyp ist dabei ein eigenes Kapitel gewidmet, verwandte Diagrammtypen werden in Nähe zueinander präsentiert. Dies erleichtert dem Leser das Verständnis ungemein. Sinnvolle Querverweise sind ebenso zu finden, wie gut gemachte und wirklich hilfreiche Veranschaulichungen (Die UML ist nunmal eine graphische Notationssprache).

Die UML ist noch nicht von der Object Management Group offiziell verabschieder, naturgemäß ergeben sich noch einige Änderungen. Die Autoren tragen diesem Umstand Rechnung und ergänzen ihr Buch sinnvoll um eine Webseite, welche Tipps zur Werkzeugauswahl, Änderungen an der UML und auch Beispiele zum Download anbietet. Die Webseite wird aktuell gehalten und ist damit tatsächlich als Ergänzung zum Buch nicht nur als notwendiger Marketing-Pluspunkt zu sehen.

Insgesamt gesehen gewinnt der Leser schnell den Eindruck, dass die Autoren tatsächlich die UML leben und nicht nur von ihr schreiben. Ihr Spaß an der Arbeit dürckt sich im gut lesbaren Text und im schön und übersichtlich gestalteten Layout aus. Empfohlen werden kann dieses Buch jedem, der sich für die neue UML 2.0 interessiert. Angesprochen sind dabei sowohl erfahrene Umsteiger aus der bisherigen UML als auch Neueinsteiger, die sich mit dieser Art der Notation vertraut machen möchten.
Zusammenfassend: Ein wirklich gutes Buch, für Studenten, Praktiker und Softwarearchitekten.

F. L.

back to top   Gekonnte Zusammenschau

 

In diesem Praxisbuch des Hanser-Verlags findet der Leser alles, was er als Softwareentwickler über die UML 2 wissen muß. Die Unified Modeling Language (UML) hat sich als Standard-Sprache zur Modellierung komplexer Enterprise-Software-Systeme im objektorientierten Umfeld durchgesetzt. Sie ist eine visuelle Sprache, die Software-Prozesse in Diagrammen veranschaulicht und so die Kommunikation zwischen Software-Architekten, Designern, Programmierern, Testern und Managern erleichtert. Um in die Materie einzudringen, benötigt der Software-Entwickler eine fundierte Literatur.

UML 2 Glasklar zeigt dem Leser, wie man UML auf die unterschiedlichen Systeme anwendet. Viele Fälle aus den verschiedenen Businessbereichen geben dem Leser eine Vorstellung vom Konzept und helfen eigene Anwendungen zu konstruieren und zu visualisieren. Ziel des Buches ist es, einen pragmatischen und vielseitigen Zugang zur modernen und erfolgreichen Softwareentwicklung zu eröffnen.

Das Hanser-Autorenteam stellt alle relevanten Konzepte und Elemente der UML 2 vor und zeigt an zahlreichen Beispielen, wie sie in der Praxis eingesetzt werden. Der Leser erfährt alles Wissenswerte zu Objekt-Modeling, Dynamischen Modeling und Komponenten-Modeling. und vieles Andere mehr. Die Autoren schaffen es, das Wesentliche kompakt, übersichtlich und auf den Punkt gebracht darzustellen. Der Leser findet alle Informationen, die er für die effektive Arbeit mit der UML benötigt. Das Buch bietet auf sehr gekonnte Weise eine Zusammenschau auf die Themenbereiche Grundlagen der Softwareentwicklung, Objektorientierung, Wiederverwendung, UML-Modellierung und Projektmanagement. Die Autoren verbinden diese Themen zu einer Gesamtsicht der modernen Software-Entwicklung. Sie stellen UML in den Gesamtkontext der Softwareentwicklung und vermitteln dem Leser durch konkrete Beispiele das notwendige Praxiswissen, um die im Buch vermittelten theoretischen Kenntnisse im späteren Arbeitsleben auch angemessen einsetzen zu können.
Dem Leser wird an zahlreichen Praxisbeispielen die Nutzung der UML vermittelt. Durch zusätzliche Übungen und Tipps zum Einsatz der UML in Projekten kann der Leser sein Wissen weiter vertiefen und wird so befähigt, seine Kenntnisse in der Praxis erfolgreich anzuwenden. Die Neuerungen in UML 2 werden detailliert aufgeführt und mit der Vorgängerversion verglichen, so dass das Buch vor allem auch für erfahrene Anwender sehr interessant ist.

Die Autoren führen durch alle Aspekte der UML 2 und erläutern dabei alle Elemente in der Detailtiefe, die nötig ist, UM 2 im spezifischen Entwicklungsprozess einsetzen zu können. Die Ausarbeitung des noch sehr neuen Themas ist sehr tiefschürfend. Das Buch ist sowohl für Einsteiger, als auch Fortgeschrittene geeignet, da die einzelnen Konzepte der Modellierung umfassend dargestellt und erklärt werden.

Das Buch beantwortet u.a. folgende Fragen:

Fazit: Es ist schwer, ein wirklich gutes Buch zum Thema UML 2 zu schreiben. Die UML ist in ihrer zweiten Version sehr komplex. Diese Komplexität in gut verständlicher Form und mit der nötigen Detailtiefe für den Leser aufzuschliessen ist eine Kunst. Dies ist in diesem Buch sehr gut gelungen.
Der Hanser-Verlag hat mit diesem UML-Buch eines der Besten derzeit verfügbaren Bücher zu diesem Thema vorgelegt. Kurzum, ein sehr gutes, umfassendes, leicht verständliches und spannendes Buch über die UML 2 vorgelegt. Keiner, der sich ernsthaft mit UML2 auseinandersetzt kommt an diesem Buch vorbei.

martin

back to top   Glasklare Entzauberung

 

Wirklich neu ist UML inzwischen nicht mehr, dennoch gibt es noch viele Berührungsängste, was vor allem an einem mangelnden Überblick über die Möglichkeiten und der fehlenden Einsicht in den Praxisbezug zu liegen scheint. Mit UML 2 glasklar vom Autorenteam Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler und Stefan Queins ist diese Begründung zumindest im deutschen Sprachraum keine Entschuldigung mehr: Das Buch sorgt einerseits für einen umfassenden Überblick über alle 13 Diagrammtypen sowie die Elemente der UML in der zweiten Version und stellt andererseits den nötigen Praxisbezug her, um UML 2 effektiv für eigene Projekte einzusetzen.
Die Aufarbeitung des komplexen und in seiner Bedeutung schwer fassbaren UML-Themas ist überzeugend gelungen, auch für Einsteiger in das Thema. Die Bezeichnung „glasklar“ im Titel des Buches ist kein Zufall, sondern Programm: Schon in der Einleitung trifft man nach wenigen Worten auf das ersten Diagramm: die Gliederungsstruktur des Buchs. Kapitel eins besteht aus einer kurzen Einführung, die sowohl einen Einblick, als auch einen Ausblick auf UML gibt. Kapitel zwei zeigt dann Vorgehensmodelle angesichts der Anwendungsvielfalt von UML auf.
Zur Sache geht es dann im zweiten Teil mit Strukturdiagrammen. Schritt für Schritt werden sechs Diagramme vorgestellt: Das Klassen-, das Paket-, das Objekt-, das Kompositionsstruktur-, das Komponenten- und das Verteilungsdiagramm. Jedes Diagramm wird mit der gleichen Methode vorgestellt: Erst erfolgt ein Überblick, dann ein Anwendungsbeispiel, die Anwendung im Projekt, die Notationselemente, Änderungen in UML 2, Dinge, die man vermeiden sollte und schließlich weiterführende Literatur.
Dieses Schema wird auch im dritten Teil, Verhaltensdiagramme, beibehalten: Zuerst stellen die Autoren Basiskonzepte und Kommunikationsmodelle der UML vor, darauf folgen Use-Case-, Aktivitätsdiagramme, Zustandsautomat-, Sequenz-, Kommunikations-, Timing- und Interaktionsübersichtsdiagramme. Die klare Gliederung, unterstützt von zahlreichen Beispieldiagrammen und einem übersichtlichen Lay-out machen das Buch samt Website zum Lese- und Nachschlagevergnügen.
Eigentlich hätte der Titel des Buchs auch „UML 2 entzaubert“ lauten können, hat man nämlich die mehr als 400 Seiten durchgearbeitet und alle relevanten Aspekte der Analyse, Designphasen und Tests heutiger Softwareprojekte und ihre übersichtliche und präzise Darstellung mit UML konsumiert, ist, was zuvor wie Zauberei erschien, nun ein kontrollierbares Werkzeug. Der Dank gebührt dem Autorenteam!

Wolfgang Treß (Amazon.de Redaktion)

back to top   Umfassend und tief ...

 

UML 2 glasklar gibt einen umfassenden und tief greifenden Einblick in die aktuelle Version der Unified Modeling Language.
Das Buch ist sowohl für Einsteiger, als auch Fortgeschrittene geeignet, da die einzelnen Konzepte der Modellierung umfassend dargestellt und erklärt werden. Dem Leser wird an zahlreichen Praxisbeispielen die Nutzung der UML vermittelt. Durch zusätzliche Übungen und Tipps zum Einsatz der UML in Projekten kann der Leser sein Wissen weiter vertiefen und wird so befähigt, seine Kenntnisse in der Praxis erfolgreich anzuwenden. Die Neuerungen in UML 2 werden detailliert aufgeführt und mit der Vorgängerversion verglichen, so dass das Buch vor allem auch für erfahrene Anwender sehr interessant ist. Kurzum, ein sehr gutes, umfassendes, leicht verständliches und spannendes Buch über die UML 2, das durchaus zu den deutschen Standard-Werken im Bereich UML zu zählen ist.
Unbedingt lesenswert.

S. W.

back to top   Verständliches Buch über eine komplexe Materie ...

 

Es ist schwer ein wirklich gutes Buch zum Thema UML 2 zu schreiben. Die UML ist in ihrer zweiten Version durchaus sehr komplex, dadurch aber auch sehr mächtig. Diese Komplexität in gut verständlicher Form und mit der nötigen Detailtiefe auf Papier zu bringen ist eine Kunst. Dies ist in diesem Buch sehr elegant gelungen.
Dieses Buch ist (mit einigem Abstand) das Beste derzeit verfügbare zu diesem Thema, selbst auf englisch gibt es bisher kein besseres. Von vielen Authoren (dazu zählt auch Martin Fowler) wird UML 2 sträflich unterschätzt. Sicherlich braucht man in der Praxis nicht alle Elemente der UML, doch welche Teile man braucht sollte dem Anwender und nicht den Buchautoren überlassen bleiben.
Die Autoren führen durch alle 13 Diagrammtypen der UML 2 und erläutern dabei alle Elemente in der Detailtiefe, die nötig ist, um selbst zu beurteilen, wie man diese in seinem spezifischen Entwicklungsprozess einsetzt. Die Recherche und Aufarbeitung des noch sehr neuen Themas ist vorbildlich.
Als Beteiligter am Standardisierungsprozess der UML kann ich den Autoren zu diesem Buch gratulieren und es wärmstens empfehlen.

Marko Boger (Vorsitzender der UML 2 Diagram Interchange Revision Task Force der OMG)

back to top   Dickes Lob für UML 2 - glasklar

 

Ein dickes Lob gibt's für „UML 2 glasklar“. Endlich mal eine kompakte und gut verständliche Übersicht der Unterschiede zwischen UML 1.x und UML 2.0. Neben den teilweise amüsanten Fallbeispielen, zeichnet sich das Buch durch die präzisen Formulierungen und die treffenden Übersetzungen der englischen Fachbegriffe aus.
Einer der Höhepunkte ist meiner Meinung nach die Tabelle 2.1. So kompakt gab es bisher noch keine Übersicht der UML-Diagrammtypen.

D. B.

back to top   Dickes Glas

 

Erst einmal hat mich der Umfang des Buches erschlagen! Wie kann Glas von dieser Dicke klar sein? Aber aufgrund der stringent eingehaltenen Gliederung (Notation, Beschreibung, Anwendung) habe ich beim lesen nie den Faden verloren.
Aus meiner Sicht ist das Buch geeignet für Profis, die mal eben etwas auffrischen oder ein Detail nachschauen möchten, und für Studenten und Einsteiger, die mehr über die Hintergründe und Zusammenhänge lernen möchten.
Leicht und flüssig zu lesen und informativ. UND vorallendingen frei von Produktwerbung für irgendein Tool.

W. D.

back to top   Umfassung und Detailtief

 

Das ausgezeichnete Buch stellt die UML 2 umfassend und mit angemessener Detailtiefe vor. Die Konstrukte sind präzise und verständlich beschrieben. Die gewählte Kapitelstruktur bietet stets gute Orientierung sowie Einstiegspunkte für verschiedenste Lesergruppen.
Eine wichtige methodische Hilfestellung sind die Bezüge zu verwandten Notationen wie OML, E/R-Diagrammen, Kontextdiagrammen, Struktogrammen, Datenflussdiagrammen und Message Sequence Charts.
Nicht zuletzt ist UML 2 - glasklar mit amüsanten und daher einprägsamen Beispielen gespickt.

M. S.

back to top   Geschafft, was viele versucht haben

 

UML 2 Glasklar hat geschafft, was bereits viele versucht haben. Kurz, knapp und präzise zu beschreiben, was sinnvoll zu verwerten sein kann. Keine Begründungsorgien oder einschläferndes „Drumherum“.
Es hat seinen Platz zwischen Monitor, Tastatur und Kopfhörer gefunden, was will man mehr?
Das erste wirklich lesbare Buch zu UML. Danke.

L. M.

back to top   Klug herausgehalten und ausführliche Erläuterungen

 

Das Autorenteam hält sich klug aus der Diskussion über die verschiedenen Vorgehensmodelle heraus, und überlässt dies Firmen wie Rational und Telelogic. Dafür erläutern sie ausführliche die neuen Konzpete von UML 2.0. [...], die Planungsnotwendigkeiten und Diagrammtypen. Dazu gehören die Modellierungsmöglichkeiten sowie die ganzheitliche Struktur.
Umfassende Planung ist beim Einsatz von UML notwendig, und dieses Buch hilft dabei.

Rezension der Zeitschrift Design&Elektronik

back to top   Modelle nahe am Problembereich

 

Das beste, strukturierteste und ausführlichste Buch in Sachen UML 2.0. Die einzelnen Themen werden dabei bis auf den Grund ausgelotet im Gegensatz zu vielen anderen UML-Büchern, welche meist an der Oberfläche verbleiben. Für jemanden, der sein Modell so nahe wie möglich am Problembereich auszurichten und zu entwerfen hat ein unschätzbarer Wert ...

R. F.

back to top   Ihre Meinung ...

 


Ihr Name:

Ihre Email-Adresse:




separator line
Service provided by Mario Jeckle
Generated: 2004-06-10T08:57:53+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.uml-glasklar.de/rezensionen.html
RDF metadata describing this page RDF description for this page