Objektorientierte Systementwicklung

Objektorientierte Programmierung

Nach dem Seminar wissen Sie, wie Analyse-Modelle verfeinert und in den Sprachen C++ oder Java implementiert werden. Anhand einer Fallstudie (fertiges Analyse-Modell) lernen Sie konkret, wie diese Business-Logik programmiert wird.

Plattformen

  • Windows
  • Apple macOS
  • Linux
  • Solaris

Teilnehmerkreis

Software-Entwickler, Programmierer, Systemanalytiker, Software-Ingenieure

Voraussetzungen

Gute Kenntnisse der objektorientierten Systementwicklung sowie UML-Kenntnisse. Grundkenntnisse in der Zielsprache Java oder C++. Von Vorteil ist Erfahrung mit einem Analyse- und Designtool

Seminarleiter

Unser langjährig praxiserfahrener Seminarleiter sichert die hohe Qualität unserer Seminare und steht als Garant für die professionelle Seminardurchführung - Expertenwissen für Ihren Lernerfolg.

Seminarinhalte

Details einblenden
  • Wiederholung OO und UML
    • Begriffe, Konzepte, Definitionen
    • Das Analyse-Modell als Basis für die OOP
    • Vorstellung der Fallstudie
  • Verfeinerung des Analyse-Modells für die Programmierung
    • Festlegen der Datentypen
    • Methodendefinition und Beschreibung
    • Verfeinerung der Beziehungen
    • Kardinalität und Sichtbarkeit
    • Anpassung der Vererbung für das Design bzw. die Implementierung
  • Umsetzung der UML-Modelle in der Programmiersprache
    • Festlegen der Containerklassen für Assoziation und Aggregation
    • Einfache Datentypen vs. Klassen
    • Spezielle Problemstellungen in C++ und Java (Garbage Collection, Operator Overloading, Template-Klassen für typsichere Container)
  • Programmierung des Modells in der Zielsprache
    • Umsetzung des Modells in der Zielsprache (Java, C++)
    • Codegenerierung aus einem OOA/OOD-Tool (Rational Rose)
    • Programmierung der Fallstudie

Zusätzliche Informationen

Weitere / andere Seminarinhalte und Themenwünsche stimmen wir gerne im Vorfeld mit Ihnen ab
Unsere Seminare finden Werktags von 09:00 bis 16:30 Uhr statt
Andere Uhrzeiten und Wochenendtermine nach Absprache