Technische Universität Ilmenau

Objektorientierte Modellierung - Interaktive Studienpläne der TU Ilmenau

Die Interaktiven Studienpläne sind ein Informationsangebot zu den Studiengängen der TU Ilmenau.

Die rechtsverbindlichen Studienpläne entnehmen Sie bitte den jeweiligen Studien- und Prüfungsordnungen (Anlage Studienplan).

Alle Angaben zu geplanten Lehrveranstaltungen finden Sie im elektronischen Vorlesungsverzeichnis.

Bitte beachten Sie, dass auf dieser Seite keine Aktualisierungen mehr vorgenommen werden. Alle Module und Studienpläne ab der PO-Version 2021 (Bachelor- und Master-Studiengänge) sind ab sofort im Campus-Portal erreichbar.

Modulinformationen zu Objektorientierte Modellierung im Studiengang Bachelor Ingenieurinformatik 2021
Modulnummer200015
Prüfungsnummer220430
FakultätFakultät für Informatik und Automatisierung
Fachgebietsnummer 2236 (System- und Software-Engineering)
Modulverantwortliche(r) Dr. Ralph Maschotta
TurnusSommersemester
SpracheDeutsch
Leistungspunkte5
Präsenzstudium (h)56
Selbststudium (h)94
VerpflichtungWahlmodul
AbschlussPrüfungsleistung mit mehreren Teilleistungen
Details zum Abschluss

Das Modul Objektorientierte Modellierung mit der Prüfungsnummer 220430 schließt mit folgenden Leistungen ab:

  • alternative semesterbegleitende Prüfungsleistung mit einer Wichtung von 40% (Prüfungsnummer: 2200648)
  • mündliche Prüfungsleistung über 20 Minuten mit einer Wichtung von 60% (Prüfungsnummer: 2200649)


Details zum Abschluss Teilleistung 1:

Erstellung eines Modells und einer Abschlussdokumentation; ist organisatorisch vor der sPL abzuschließen


Details zum Abschluss Teilleistung 2:

15 min Vorbereitungszeit vor dem eigentlichen Prüfungstermn

 

Link zum Moodle-Kurs https://moodle.tu-ilmenau.de/course/view.php?id=2840
LehrendeDr. Ralph Maschotta
Anmeldemodalitäten für alternative PL oder SL

Dieses Modul enthält mindestens eine alternative semesterbegleitende Abschlussleistung. Bitte beachten Sie, dass diese in der Regel schon zu Beginn des Semesters, in dem diese angeboten wird, angemeldet werden muss.
Über die Details und Zeiträume dazu werden Sie vom Lehrenden und/oder dem Prüfungsamt informiert. Fragen Sie gegebenenfalls unbedingt beim Lehrenden nach.

This module contains at least one alternative exam part. Please note that this must usually be registered at the beginning of the semester in which it is offered.
The lecturer and/or the examination office will inform you about the details and time periods. If necessary, be sure to ask the lecturer.

max. Teilnehmerzahl
VorkenntnisseGrundlagen
der objektorientierten Programmierung

Hilfreich: Grundlagen des UML-Klassendiagramms 
Lernergebnisse und erworbene Kompetenzen 

 

Fachkompetenz: Die Studenten
sind in der Lage komplexe UML-Modelle zu interpretieren und zu verstehen.
Darüber hinaus sind sie in der Lage das Verhalten und die Struktur von
Systemen mit Hilfe aller definierten Diagramme der UML
spezifikationskonform abbilden zu können. Des Weiteren können sie die
verschiedenen statischen und dynamischen Aspekte eines Systems
spezifikationskonform abbilden. Sie in der Lage die Diagramme der UML in
allen Phasen des Systemlebenszyklus korrekt einsetzen zu können um
verschiedene Sachverhalte mit Hilfe der UML ausdrücken und spezifizieren
zu können. Somit sind sie in der Lage komplexe spezifikationskonforme
UML-Modelle in allen Phasen des Systemlebenszyklus erstellen zu können.
Durch das vermittelte Wissen über das UML-Metamodell haben die
Studenten ein grundlegendes Verständnis des Aufbaus der UML-Spezifikation entwickelt.
Sie sind in der Lage prinzipielle Modellierungskonzepte der UML zu
erkennen und zu verstehen und sind daher in der Lage diese Prinzipien auch
auf neue Anwendungsgebiete anwenden zu können.

Methodenkompetenz: Mit Hilfe
der in der Vorlesung und im Seminar vermittelten Methoden und des im
Seminar vorgestellten Modellierungswerkzeugs sind die Studenten in der
Lage UML-Modelle in einem realistischen Projektumfang praktisch zu
erstellen. Dabei sind sie in der Lage die Struktur und das Verhalten von
Systemen sowie die statischen und dynamische Aspekte von Systemen spezifikationskonform,
praktisch abbilden zu können. Durch die im Seminar vorgestellten Methoden
sind die Studenten in der Lage nach einem sinnvollen Vorgehen gezielt und
strukturiert vorzugehen. Darüber hinaus können Sie die Ergebnisse der
Modellierung zur weiteren Modellverwertung z.B. zur Dokumentation oder zur
Codeerzeugung verwenden.

Sozialkompetenz: Durch das
Arbeiten in kleinen Teams und die Verwendung in der Softwareentwicklung
üblichen Entwicklungswerkzeuge (z.B. Versionierung), sind die Studenten in
der Lage, praktische Modellierungsaufgaben selbstorganisiert in kleinen
Teams zu lösen.


Inhalt

Die Unified Modeling Language (UML) ist eine standardisierte Sprache zur Modellierung der Struktur und des Verhaltens von technischen aber auch nichttechnischen Systemen. Sie wird in vielen Bereichen der Informatik angewendet.
Einige grundlegende Elemente der UML wurden in anderen Lehrveranstaltungen bereits vorgestellt. Aufbauend auf diesen Kenntnissen werden im Rahmen dieser Veranstaltung alle Diagramme der UML im Detail erläutert. Anhand des Metamodells soll ein Verständnis der grundlegenden Struktur der UML vermittelt werden. Einen Schwerpunkt dieser Lehrveranstaltung bildet weiterhin die Verhaltensmodellierung. Mit insgesamt 6 Diagrammtypen bietet die UML verschiedene Möglichkeiten hierfür. Es soll gezeigt werden, wie sich diese Diagramme für die Lösung praktischer Aufgabenstellungen verwenden lassen.

Im Rahmen des zugehörigen Seminars soll das Verhalten und die Struktur eines selbst gewählten technischen Systems im Team nach einem einfachen Vorgehen modelliert werden. Diese sollen Lösungen zu gestellten Modellierungsaufgaben beinhalten.

Medienformen und technische Anforderungen bei Lehr- und Abschlussleistungen in elektronischer Form

Online-Lehrveranstaltung, vollständige Vorlesung und Seminar als Video verfügbar. Online Fragestunden mit Quiz für die Vorlesung und hybride Fragestunde für das Seminar. Präsentationsfolien, alle weiteren Unterlagen im Moodle verfügbar.

Tafel, Beamer und PC Raum für aPL.

 

LiteraturChris Rupp, Stefan Queins, Barbara Zengler:

UML2 glasklar - Praxiswissen für die UML-Modellierung, 3. aktualisierte
Auflage, 2007, Hanser


Bernd Oestereich, Stefan Bremer (Mitarbeit):

Analyse und Design mit UML 2.3, 9. Auflage, 2009, Oldenbourg


Gernot Starke, Mike Beedle:

Effektive Software-Architekturen, Ein praktischer Leitfaden., 4.
aktualisierte Auflage, 2009, Hanser, ISBN 9-783446-420083
Lehrevaluation