Das Standardwerk zur Objektmodellierung und zur UML: Über 15.000 verkaufte Exemplare der ersten Auflage Dieses bestens eingeführte, zweifarbig gestaltete Lehrbuch bietet eine leicht verständliche und praxisnahe Einführung in die Objektmodellierung und die UML 2. Ein erprobtes didaktisches Konzept mit Lehreinheiten, Lernzielen, ausführlichen Aufgaben und detaillierten Lösungen macht es zum idealen Lehr- und Arbeitsbuch für Studierende und alle Lernenden auf dem Gebiet der Objektorientierung. Das umfangreiche Glossar, Literaturhinweise und ein Index unterstützen den Einsatz als Nachschlagewerk. Die zweite Auflage wurde vollständig überarbeitet und aktualisiert: - Umstellung auf UML 2 - detaillierte Erläuterung der damit verbundenen Neuerungen - zusätzlich: Aktivitäts- und Komponentendiagramme - Beispielcode in Java und C++ Alles Wichtige zur Objektmodellierung für Studierende und Software-Entwickler: - UML-Notation - Konzepte der objektorientierten Analyse (OOA) - Analysemuster - Beispielanwendungen aus der Praxis - Checklisten zur Erstellung und Beurteilung eines OOA-Modells - Gestaltung von objektorientierten Benutzungsoberflächen - Konzepte des objektorientierten Entwurfs (OOD) und deren Umsetzung in C++ und Java - Entwurfsmuster - Relationale Datenbanksysteme und objekt-relationale Abbildung - Drei-Schichten-Architektur
Inhaltsverzeichnis
1 Objektorientierte Softwareentwicklung.- 2 Konzepte und Notation der objektorientierten Analyse Basiskonzepte, Statische Konzepte, Dynamische Konzepte.- 3 Analysemuster und Beispiel-Anwendungen Statisches Modell, Dynamisches Modell.- 4 Methode zur Erstellung eines OOA-Modells Statisches Modell, Dynamisches Modell.- 5 Gestaltung von Benutzungsoberflächen Software-Ergonomie, Dialoggestaltung, Interaktionselemente.- 6 Konzepte und Notation des objektorientierten Entwurfs Basiskonzepte, Statische Konzepte, Dynamische Konzepte.- 7 Entwurfsmuster Entwurfsmuster, Frameworks, Klassenbibliotheken.- 8 Datenbanken - Relationale Datenbanken und objektrelationale Abbildung.- 9 Erstellung eines Entwurfsmodells mittels Drei-Schichten-Architektur.- Anhänge.