Objektorientierte Modellierung und Programmierung

Werbung
Modulbeschreibung Objektorientierte Modellierung und
Programmierung
Modul-Verantwortlicher: Prof. Dr.-Ing. Christian Erfurth
Inhalt:
•
•
•
•
•
•
Grundbegriffe der objektorientierten Programmierung (Objekt, Aufbau
einer Klasse, Vererbung, Interfaces, Sichtbarkeit, Polymorphie)
Grundbegriffe der objektorientierten Modellierung, die wichtigsten UMLDiagramme, Darstellung objekt-orientierter Techniken mittels UML
inklusive Quellcodegenerierung
Konzepte in Java, Überblick des Java-Klassensystems
Werkzeuge für die Java-Programmierung (Verwendung von Eclipse oder
NetBeans)
Werkzeuge für die Software-Modellierung
Das Software-Design-Pattern MVC
Qualifikationsziele
•
•
•
Die Studierenden kennen die objektorientierten Tech-niken für die
Entwicklung eines Softwareprodukts und können diese auch anwenden.
Die Studierenden erhalten ein vertieftes Verständnis für die
objektorientierte Programmierweise. Dieses Verständnis ist sowohl
theoretischer Art in Form von objektorientierter Modellierung als auch
technischer Art in Form von objektorientierter Programmierung, und sie
verstehen den direkten Zusammenhang.
Die Studierenden erlernen die Fähigkeit, Fachvorgaben zu einem
Softwareprodukt zu analysieren und in Form von Softwaremodellierung
zu erfassen.
Voraussetzungen für die Vergabe von Leistungspunkten: Klausur
Leistungspunkte: 6 ECTS
Herunterladen