Objektorientierte Softwareentwicklung mit UML

39,99 € (Print)

inkl. MwSt., ggf. zzgl. Versandkosten

sofort lieferbar
39,99 € (PDF)

sofort lieferbar

39,99 € (ePub)

sofort lieferbar

  • 978-3-446-47951-7
  • 4. Auflage, 03/2024
    312 Seiten, fester Einband
  • E-Book Inside
Beschreibung
Objektorientierte Softwareentwicklung mit UML
- Für alle, die sich mit Arbeitsweisen der Softwareentwicklung befassen wollen
- Kompakte Darstellung der objektorientierten Grundprinzipien
- Nutzung des aktuellen Standards von UML
- Diskussion von agilen und kollaborative Methoden
- Zusatzmaterial: Lösungen zu den Aufgaben; Quelltexte in Java, C#, Eiffel, Pascal und Python; alle Abbildungen und interessante Links
- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches

Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung.
Neben der Nutzung der Sprachelemente von UML werden Vorgehensweisen für eine benutzerzentrierte Softwareentwicklung vorgestellt und diskutiert. Das beginnt bei der Analyse von Anforderungen und deren Spezifikation durch Szenarien und Anwendungsfallmodelle. Die Idee der Entwurfsmuster wird präsentiert und die Notationsmöglichkeiten in UML diskutiert. Beispiele für viel genutzte Entwurfsmuster und ihre Anwendung bei der Programmierung ergänzen den Inhalt. Sowohl Zustands- als auch Aktivitätsdiagramme werden ausführlich vorgestellt. Daneben sind auch Möglichkeiten aufgezeigt, wie die besonders bei Banken und Versicherungen beliebten Ereignis-Prozess-Ketten in UML notiert werden können.
Es wird eine Einführung in die Notation von OCL (Object Constraint Language) gegeben, die als Teilsprache von UML notwendig ist, wenn grafische Darstellungen nicht genügend Ausdrucksstärke besitzen. Das neue Kapitel Kollaborative Analyse und Design wurde in Zusammenarbeit mit Dr.-Ing. Anke Dittmar verfasst.

AUS DEM INHALT //
Anwendungsfälle/Klassendiagramme/Zustandsdiagramme/Aktivitätsdiagramme/Entwurfsmuster/Softwarequalitätskriterien/Entwicklungsprozesse/Prototyping/Personas/Modellintegration
Objektorientierte Softwareentwicklung mit UML
- Für alle, die sich mit Arbeitsweisen der Softwareentwicklung befassen wollen
- Kompakte Darstellung der objektorientierten Grundprinzipien
- Nutzung des aktuellen Standards von UML
- Diskussion von agilen und kollaborative Methoden
- Zusatzmaterial: Lösungen zu den Aufgaben; Quelltexte in Java, C#, Eiffel, Pascal und Python; alle Abbildungen und interessante Links
- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches

Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung.
Neben der Nutzung der Sprachelemente von UML werden Vorgehensweisen für eine benutzerzentrierte Softwareentwicklung vorgestellt und diskutiert. Das beginnt bei der Analyse von Anforderungen und deren Spezifikation durch Szenarien und Anwendungsfallmodelle. Die Idee der Entwurfsmuster wird präsentiert und die Notationsmöglichkeiten in UML diskutiert. Beispiele für viel genutzte Entwurfsmuster und ihre Anwendung bei der Programmierung ergänzen den Inhalt. Sowohl Zustands- als auch Aktivitätsdiagramme werden ausführlich vorgestellt. Daneben sind auch Möglichkeiten aufgezeigt, wie die besonders bei Banken und Versicherungen beliebten Ereignis-Prozess-Ketten in UML notiert werden können.
Es wird eine Einführung in die Notation von OCL (Object Constraint Language) gegeben, die als Teilsprache von UML notwendig ist, wenn grafische Darstellungen nicht genügend Ausdrucksstärke besitzen. Das neue Kapitel Kollaborative Analyse und Design wurde in Zusammenarbeit mit Dr.-Ing. Anke Dittmar verfasst.

AUS DEM INHALT //
Anwendungsfälle/Klassendiagramme/Zustandsdiagramme/Aktivitätsdiagramme/Entwurfsmuster/Softwarequalitätskriterien/Entwicklungsprozesse/Prototyping/Personas/Modellintegration
Kundenbewertungen für "Objektorientierte Softwareentwicklung mit UML"
(Geprüfte Bewertung)
10.08.2025

Objektorientierte Softwareentwicklung mit UML - Ein Buch für alle die damit beginnen und es später als NAchschlagewerk nutzen

Den Autoren Peter Forbrig, Anke Dittmar ist eine sehr lesenswerte Einführung in in die Thematik UML gelungen.

Dem geneigten Leser hilft es aus meiner Sicht, wenn er/sie schon Erfahrungen im erweiterten Bereich "objektorientierte Programmierung" hat resp. in solchen Projekten schon mitgearbeitet hat.

Ein sehr empfehlenswertes Lehrbuch, das Theorie und Praxis der UML-Modellierung hervorragend verbindet.
(Den Anregungen von Herr Markus Broghammer kann ich mich in Punkto FlashPlayer und nicht alle Lösungen online vorhanden, anschliessen).

Das Buch ist klar strukturiert, mit zahlreichen Beispielen, Definitionen, Aufgaben und vor allem deren Lösungen (leider nicht alle im Download).
Besonders hervorzuheben ist die Verknüpfung von Modellierung und Usability Engineering, was es von vielen anderen UML-Büchern abhebt.

Es behandelt:
- Grundlagen der Objektorientierung: Klassen, Objekte, Vererbung, Polymorphismus, dynamisches Binden
- UML-Diagramme: Klassendiagramme, Sequenzdiagramme, Zustandsdiagramme, Aktivitätsdiagramme, Anwendungsfalldiagramme
- Analyse & Entwurf: Use Cases, CRC-Karten, OCL, Design Patterns
- Benutzerzentrierte Entwicklung: Personas, Szenarien, Storyboards, Prototyping
- Werkzeuge: ArgoUML, USE, CTTE

Das Buch bietet eine fundierte, praxisnahe Einführung in die objektorientierte Softwareentwicklung mit UML. Es kombiniert theoretische Grundlagen, formale Spezifikationen (z. B. OCL), Design Patterns und benutzerzentrierte Methoden zu einem ganzheitlichen Entwicklungsansatz.

(Geprüfte Bewertung)
04.08.2025

Umfassender Überblick über UML und Analyse und Design

Sehr detaillierte Einblicke in alle Aspekte von UML - die wichtigsten Diagramm-Typen (wie beispielsweise Klassen-, Sequenz-, Anwendungsfall-, Zustands-, Komponenten-Diagramme) sowie die OCL (Object Constraint Language) werden umfassend erklärt und mit Übungen vertieft (nicht zu jeder Übung gibt es eine Lösung im (Online-)Zusatzmaterial).
Allerdings zum Teil schon sehr langatmig, zum Teil zu viel Text - für ein Selbststudium ist einiges an Durchhaltevermögen gefragt; deshalb ist es als Nachschlagewerk eher nicht geeignet. Als "UML Kompendium" kann es nicht bezeichnet werden (hier lohnt es sich, die zahlreichen Literaturverweise nachzuverfolgen).
Das Online-Zusatzmaterial ist gut strukturiert und lädt zum Experimentieren ein. Implementierung zu den Beispielen und den Übungen sind übersichtlich gehalten und gut verständlich.
Video-Material benötigt einen Flash-Player (Installation im Zusatzmaterial enthalten) - ist nicht mehr zeitgemäß (Flash inzwischen als sicherheitskritisch eingestuft?).
Äußerst Interessantes zu "Pattern-oriented Language PaL" ist im Zusatzmaterial enthalten, eine spannende Bereicherung zu OCL.
Verständlich, daß in einem UML-Buch nur fünf Entwurfsmuster beschrieben werden; das Kapitel lädt förmlich zum Selbststudium und weiterführenden Recherchen ein.
Tools wie ArgoUML und Rational-Rose im Zusatzmaterial (ACHTUNG: Lizenz-Details beachten!) erlauben es, direkt mit Experimenten loszulegen.
Die Wichtigkeit des "Roundtrip-Engineering" mit Software-Tool-Unterstützung kann nicht genug betont werden! Im Detail werden Anforderungen analysiert und die System- und Software-Architektur analysiert und modelliert, statisch und dynamisch im Detail ausgearbeitet.
Im wie auch immer gearteten Entwicklungsprozeß (V-Modell, Wasserfall, Agil, etc) werden die Architekturen mitunter (iterativ) angepaßt - und nicht selten die Modelle und Diagramme sträflich vernachlässigt, sie können schlicht veralten.
Ein Hoch auf Software-Programme, die "das wechselseitige Erzeugen von Quelltext aus Modellen und Modellen aus Quelltext" unterstützen!

(Geprüfte Bewertung)
12.08.2024

„Objektorientierte Softwareentwicklung mit UML“ ist ein Buch, das den Lesern nicht nur die technischen Grundlagen der UML vermittelt, sondern ihnen auch eine Methodik an die Hand gibt, wie sie diese Werkzeuge effektiv in ihren Projekten einsetzen können.

„Objektorientierte Softwareentwicklung mit UML“ von Peter Forbrig ist ein unverzichtbares Werk für alle, die sich mit der Modellierung und Entwicklung von Softwaresystemen beschäftigen. Es verbindet auf eindrucksvolle Weise Theorie und Praxis und bietet eine tiefgehende Einführung in die UML, die weit über eine bloße Beschreibung der Diagrammtypen hinausgeht. Durch die klare und verständliche Darstellung, die zahlreichen Praxisbeispiele und die gut strukturierten Übungsaufgaben wird das Buch zu einem wertvollen Begleiter auf dem Weg zu einer erfolgreichen Softwareentwicklung.
Peter Forbrig hat ein Buch geschrieben, das sowohl für den Einstieg in die objektorientierte Modellierung als auch als Referenzwerk in der täglichen Arbeit genutzt werden kann. Es hilft Entwicklern und Projektleitern, die Komplexität moderner Softwareprojekte zu beherrschen und qualitativ hochwertige, wartbare und gut dokumentierte Softwaresysteme zu entwickeln.

Bewertung schreiben
Bewertungen werden nach Überprüfung freigeschaltet.

Die mit einem * markierten Felder sind Pflichtfelder.

Autor(en)

Prof. em. Dr.-Ing. habil Peter Forbrig hatte den Lehrstuhl Softwaretechnik am Institut für Informatik der Universität Rostock inne und ist u.a. weiter mit der modellbasierten Entwicklung interaktiver Systeme befasst.

Prof. em. Dr.-Ing. habil Peter Forbrig hatte den Lehrstuhl Softwaretechnik am Institut für Informatik der Universität Rostock inne und ist u.a. weiter mit der modellbasierten Entwicklung interaktiver Systeme befasst.

Cover Downloads

Die Coverdateien dürfen Sie zur Bewerbung des Buches honorarfrei verwenden.

Print Cover

E-Book Cover

Die Coverdateien dürfen Sie zur Bewerbung des Buches honorarfrei verwenden.

Print Cover

E-Book Cover

Produktsicherheit<

Carl Hanser Verlag GmbH & Co KG
Vilshofener Str. 10
81679 München
E-Mail: info@hanser.de
Sicherheitshinweis entsprechend Art.9 Abs. 7 Satz 2 GPSR entbehrlich

Carl Hanser Verlag GmbH & Co KG
Vilshofener Str. 10
81679 München
E-Mail: info@hanser.de
Sicherheitshinweis entsprechend Art.9 Abs. 7 Satz 2 GPSR entbehrlich

Weitere Titel des Autors Auch oft angesehen
Newsletter

Nichts mehr verpassen!

Aktuelles & Angebote
im monatlichen IT-Newsletter.

Hanser Youtube Channel

Autoreninterviews,
Messebesuche, Buchvorstellungen,
Events
und vieles mehr.

Hanser Podcast

Wissen für die Ohren

Themen aus Wirtschaft,
Management und Technik