Objektorientierte Analyse und Design
- Fakult?t
Ingenieurwissenschaften und Informatik
- Version
Version 7.0 vom 23.02.2023
- Modulkennung
11B0316
- Modulname (englisch)
Object Oriented Analysis and Design
- Studieng?nge mit diesem Modul
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Berufliche Bildung - Teilstudiengang Informationstechnik (B.Sc.)
- Niveaustufe
2
- Kurzbeschreibung
Objektorientierte Analyse und objektorientiertes Design sind unverzichtbare Phasen im Softwareentwicklungsprozess. Im Modul werden Methoden, Techniken und UML-Sprachelemente erlernt, um den zu modellierenden Gesch?ftsvorgang zu beschreiben und ein zugeh?riges objektorientiertes Softwaresystem auf der Basis von Design Pattern zu entwerfen.
- Lehrinhalte
- Gesch?ftsprozessmodellierung
- Anforderungsanalyse
- Objektorientierte Modellierung von Klassen mit Hilfe von UML-Diagrammen
- Visualisierung und Analyse des Zusammenspiels von Objekten
- Zustandsdiagramme
- Modellierung mit Schichten
- Design Pattern
- ?bergang zur Implementierung
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden, die dieses Modul erfolgreich absolviert haben, k?nnen eine gegebene Aufgabenstellung im Hinblick auf ein zuerstellendes Programmsystem analysieren und die Anforderungen dazu erarbeiten. Sie sind in der Lage, ein Klassendiagramm unter Verwendung bekannter Gestaltungsmuster zu entwerfen. Sie haben Verst?ndnis für die Zusammenh?nge von Analyse, Design und Implementierung.
Wissensvertiefung
K?nnen - instrumentale Kompetenz
Sie besitzen Kenntnisse über die wesentlichen Diagramme der Unified Modeling Language (UML) und k?nnen diese passend einsetzen.
K?nnen - kommunikative Kompetenz
K?nnen - systemische Kompetenz
- Lehr-/Lernmethoden
Vorlesung und Praktikum
- Empfohlene Vorkenntnisse
Programmierung 1 (I)Programmierung 2 (I)
- Modulpromotor
Kleuker, Stephan
- Lehrende
- Gervens, Theodor
- Kleuker, Stephan
- Roosmann, Rainer
- Uelschen, Michael
- Westerkamp, Clemens
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 Labore Workload Dozentenungebunden Std. Workload Lehrtyp 90 Hausarbeiten
- Literatur
Gamma, E., Helm. R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software, Pearson Education, 1994Kleuker, S.: Grundkurs Software-Engineering mit UML, Springer Vieweg, 2013Larmann, C.: Applying UML and Patterns, Prentice Hall, 2004Oestereich, B., Scheithauer, A.: Analyse und Design mit der UML, Oldenbourg, 2013Rupp, C., Requirements-Engineering und –Management, Hanser, 2014
- Prüfungsleistung
- Mündliche Prüfung
- Projektbericht, schriftlich
- Hausarbeit
- Unbenotete Prüfungsleistung
Experimentelle Arbeit
- Prüfungsanforderungen
Kenntnisse zu Vorgehensweisen der objektorientierten Analyse und Design,Kenntnisse zur Modellierungssprache UMLKenntnisse zu Gestaltungsmustern
- Dauer
1 Semester
- Angebotsfrequenz
Wintersemester und Sommersemester
- Lehrsprache
Deutsch