Die Idee von Objektorientierung

Objektorientierte Softwareentwicklung
Grundlegende OO-Elemente
Grundlegende OO - Konzepte
Objektorientierte Analyse (OOA)
Objektorientiertes Design (OOD)
Objektorientierte Programmierung (OOP)
Unified Modeling Language (UML)
UML Konzept
• UML ist kein Prozessmodell -> UML definiert keinen Prozess, um UML Modelle zu erschaffen
UML Struktur
• Grundelemente:
• Diagramme:
• Komplettes Modell:
UML Views

Use Case View / Fallansicht
Logical View / Logikansicht
Implementation View / Implementierungsansicht
Process View / Prozessansicht
Deployment View / Bereitstellungsansicht
Use Case Diagramm
siehe Folie 28ff

Strukturelle Diaramme
• Class Diagrams / Klassendiagramme:
• Object Diagrams / Objektdiagramme:
UML Klasse
• Klassenmethode / Funktionen:
Abstrakte Klassen
Associations / Assoziationen
siehe Folie 37
Inheritance
Instantiation / Instanziierung
wird zu
• Objekt - Attributwert - Nachrichten / Messages
Activity Diagram / Aktivitätsdiagramm