|
Inhalt
| |
Konzepte der objektorientierten Programmierung
Objekte und Klassen,
Information Hiding,
Assoziationen und Aggregationen,
Exkurs: Unterschiede und Gemeinsamkeiten zur prozeduralen Programmierung,
Vererbungsstrukturen,
Polymorphismus,
Statisches und Dynamisches Binden,
Single-Typing vs. Generizität,
Mapping von Objekten auf relationalen Datenbanken,
Beurteilung
Vorgehensweise in objekt-orientierte Projekten.
OO-Methoden und Vorgehensweise für Analyse und Design,
Beispiel,
Abgrenzung,
Geschäftsprozess (ActivityDiagramme),
Anwenderanforderung (UseCaseDiagramme),
Klassendiagramme,
Übergang zum Design (SequenzDiagramme, KommunikationsDiagramme, ActivityDiagramme, StateDiagramme, TimingDiagramme),
Paketbildung (Paket-/Komponent-Diagramm),
Kompositionsstrukturdiagramm,
Darstellung von MetA-Architekturen in UML
|