Die Unified Modeling Language (UML) ist der kommende Standard für objektorientierte Modellierungssprachen. Sie beinhaltet eine Vielzahl von Diagrammen, Techniken und Regeln zur Beschreibung eines Systems. Dieses Buch macht die UML beherrschbar. Es bietet nach einer Einführung in die objektorientierte Modellierung, die die wichtigsten UML Diagramme herausstellt, eine kompakte Darstellung des Sprachumfangs. Schwerpunkt des Buches ist die schrittweise Verfeinerung des Modells bis hin zur Implementierung als Java Programm. Dabei kommen auch Entwurfsmuster zum Einsatz. Für jede der Entwurfsphasen wird ein Anwendungsbeispiel behandelt. Das Buch ist sowohl als Lehrbuch wie auch als Nachschlagewerk zu empfehlen.
Auflage
Sprache
Verlagsort
Verlagsgruppe
Illustrationen
279 s/w Abbildungen
XIII, 331 S. 279 Abb.
ISBN-13
978-3-662-09929-2 (9783662099292)
DOI
10.1007/978-3-662-09929-2
Schweitzer Klassifikation
1. Modellierung von Software-Systemen.- 2. Das Use-Case-Diagramm.- 3. Das Aktivitätsdiagramm.- 4. Das Klassendiagramm.- 5. Das Sequenzdiagramm.- 6. Das Kooperationsdiagramm.- 7. Das Zustandsdiagramm.- 8. Die Implementierungsdiagramme.- 9. Das Paketdiagramm.- 10. Ein Vorgehensmodell für den Software-Entwurf.- 11. UML und Java.- 12. Entwurfsmuster.- 13. Fallstudie: Eine Tabellenkalkulation.- 14. Erweiterungsmechanismen.- 15. Das UML-Metamodell.- IV. Anhang.- A. Die UML Referenz.- A.1 Aktivitätsdiagramm.- A.2 Implementierungsdiagramme.- A.3 Interaktionsdiagramme.- A.4 Klassendiagramm.- A.5 Paketdiagramm.- A.6 Use-Case-Diagramm.- A.7 Zustandsdiagramm.- A.8 Gemeinsame Elemente aller Diagramme.- A.9 Die OCL-Syntax.- A.10 Vordefinierte Stereotypen.- A.11 Vordefinierte Bedingungen.- B. Inhalt der CD-ROM.- Literatur.