UML 2.0 lernen: Eine pragmatische Einführung in die UML

Bewertung:   (4,4 von 5)

UML 2.0 lernen: Eine pragmatische Einführung in die UML (Russ Miles)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine umfassende Einführung in die UML (Unified Modeling Language), die sich sowohl für Anfänger als auch für diejenigen eignet, die ein praktisches Nachschlagewerk suchen. Es deckt verschiedene UML-Diagramme und Konzepte klar ab, obwohl es einige organisatorische Probleme und kleinere Fehler haben kann.

Vorteile:

** Bietet eine solide Einführung in die Grundlagen der UML. ** Deckt eine Vielzahl von UML-Diagrammen und deren Beziehungen ab. ** Gut gegliedert, indem verschiedene Diagramme getrennt und in einer logischen Reihenfolge dargestellt werden. ** Lesbar und sowohl als Lernwerkzeug als auch als Nachschlagewerk geeignet. ** Praktischer Ansatz mit nützlichen Beispielen. ** Erfolgreich für eine Reihe von Erfahrungsstufen, einschließlich derjenigen, die mit OOP-Konzepten vertraut sind.

Nachteile:

** Einige kleinere Fehler und Unstimmigkeiten bei Beispielen und Verweisen. ** Könnte manchmal eine bessere Organisation und Klarheit gebrauchen. ** Könnte von detaillierteren Beispielen profitieren. ** Setzt voraus, dass der Leser mit objektorientierter Programmierung und Java vertraut ist. ** Auslassung von UML-Modellierungsprogrammen in der Diskussion.

(basierend auf 43 Leserbewertungen)

Originaltitel:

Learning UML 2.0: A Pragmatic Introduction to UML

Inhalt des Buches:

"Seit ihrer ursprünglichen Einführung im Jahr 1997 hat die Unified Modeling Language die Softwareentwicklung revolutioniert. Jede integrierte Softwareentwicklungsumgebung der Welt - Open-Source, standardbasiert und proprietär - unterstützt jetzt UML und, was noch wichtiger ist, den modellbasierten Ansatz der Softwareentwicklung. Daher ist das Erlernen des neuesten UML-Standards, UML 2.0, für alle Softwareentwickler von entscheidender Bedeutung - und es gibt keine bessere Wahl als diese klare, schrittweise Anleitung zum Erlernen der Sprache.".

--Richard Mark Soley, Vorsitzender und CEO, OMG.

Wenn es Ihnen wie den meisten Softwareentwicklern geht, bauen Sie immer komplexere Systeme. Ganz gleich, ob Sie eine Desktop-Anwendung oder ein Unternehmenssystem erstellen, die Komplexität ist das große, haarige Monster, das Sie beherrschen müssen.

Die Unified Modeling Language (UML) hilft Ihnen, diese Komplexität zu bewältigen. Ganz gleich, ob Sie die UML als Entwurfssprache, als Skizzenwerkzeug oder als Programmiersprache verwenden möchten, dieses Buch vermittelt Ihnen das nötige Wissen, um die UML auf Ihr Projekt anzuwenden. Es gibt zwar viele Bücher, die die UML beschreiben, aber Learning UML 2. 0 zeigt Ihnen, wie Sie sie einsetzen können. Zu den behandelten Themen gehören:

⬤ Erfassung der Anforderungen an Ihr System in Ihrem Modell, um sicherzustellen, dass Ihre Entwürfe den Anforderungen Ihrer Benutzer entsprechen.

⬤ Modellierung der Teile Ihres Systems und ihrer Beziehungen.

⬤ Modellieren, wie die Teile Ihres Systems zusammenarbeiten, um die Anforderungen Ihres Systems zu erfüllen.

⬤ Modellieren Sie, wie Ihr System in der realen Welt eingesetzt wird, und erfassen Sie, wie Ihr System eingesetzt werden wird.

Dieses fesselnde und leicht verständliche Buch zeigt Ihnen, wie Sie die UML verwenden, um den Entwurf Ihres Projekts zu erstellen und zu kommunizieren. Russ Miles und Kim Hamilton haben eine pragmatische Einführung in die UML geschrieben, die auf hart erarbeiteter Praxis und nicht auf Theorie basiert. Unabhängig davon, welchen Software-Prozess oder welche Methodik Sie verwenden, ist dieses Buch die einzige Quelle, die Sie brauchen, um mit der UML 2.0 arbeiten zu können. Zusätzliche Informationen und Übungen finden Sie unter www.learninguml2.com.

Russ Miles ist Software-Ingenieur bei General Dynamics UK, wo er mit Java und verteilten Systemen arbeitet, obwohl seine Leidenschaft im Moment der Aspektorientierung und insbesondere AspectJ gilt. Kim Hamilton ist Senior Software Engineer bei Northrop Grumman, wo sie eine Vielzahl von Systemen entworfen und implementiert hat, darunter Webanwendungen und verteilte Systeme, mit häufigen Abstechern in die Algorithmenentwicklung.

Weitere Daten des Buches:

ISBN:9780596009823
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2006
Seitenzahl:290

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

UML 2.0 lernen: Eine pragmatische Einführung in die UML - Learning UML 2.0: A Pragmatic Introduction...
"Seit ihrer ursprünglichen Einführung im Jahr 1997...
UML 2.0 lernen: Eine pragmatische Einführung in die UML - Learning UML 2.0: A Pragmatic Introduction to UML
Chaos Engineering lernen: Entdeckung und Überwindung von Systemschwächen durch Experimentieren -...
Die meisten Unternehmen arbeiten hart daran,...
Chaos Engineering lernen: Entdeckung und Überwindung von Systemschwächen durch Experimentieren - Learning Chaos Engineering: Discovering and Overcoming System Weaknesses Through Experimentation

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: