Begriffe, Definitionen, Konzepte und Prinzipien der objektorientierten Programmierung
Die objektorientierte Systementwicklung:
- Strukturen objektorientierter Softwaresysteme
- Grundlegende Struktur und Syntax von objektorientierten Programmiersprachen wie C++, Java usw.
- Charakteristische Eigenschaften von Umgebungen für die Entwicklung objektorientierter Anwendungen
- Bibliotheken von Klassen und deren Verwendung
Die objektorientierte Analyse:
- Inhalte und Handlungen der objektorientierten Analyse
- Verschiedene Ansätze, darunter agile Methoden, zur Durchführung der Analyse
- Methoden und Techniken zur objektorientierten Analyse (OOA)
- Integration und Anwendung der Unified Modeling Language (UML)
- Fallbeispiele und Fallstudien zur objektorientierten Analyse
- Die Bedeutung von Werkzeugen zur Unterstützung von OOA/D (wie Enterprise Architect, Powerdesigner und andere) im Softwareentwicklungsprozess
Das objektorientierte Design:
- Komponenten und Handlungen des objektorientierten Designs
- Methoden und Prozessschritte für die Gestaltung
- Umsetzung der Analyseergebnisse in verschiedene Architekturen
- Anwendung von Design-Patterns
- Strategien für die Persistenz von Datenobjekten mittels Frameworks
- Gestaltung von Benutzeroberflächen
- Verknüpfung von Komponenten
- Design anhand eines Modells aus der objektorientierten Analyse (OOA)
Die objektorientierte Programmierung:
- Die Grundprinzipien der OOP und ihre praktische Anwendung.
- Eine übliche Anwendungsentwicklungsumgebung (AWE) mit konkreten Beispielen.
- Bibliotheken von Klassen für die Wiederverwendung von Code.
- Die Umsetzung von Analyse- und Designergebnissen in Programmcode anhand eines konkreten Beispiels.
Begriffe, Definitionen, Konzepte und Prinzipien der objektorientierten Programmierung
Die objektorientierte Systementwicklung:
- Strukturen objektorientierter Softwaresysteme
- Grundlegende Struktur...
Mehr Informationen