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
  1. Gesch?ftsprozessmodellierung
  2. Anforderungsanalyse
  3. Objektorientierte Modellierung von Klassen mit Hilfe von UML-Diagrammen
  4. Visualisierung und Analyse des Zusammenspiels von Objekten
  5. Zustandsdiagramme
  6. Modellierung mit Schichten
  7. Design Pattern
  8. ?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. WorkloadLehrtyp
30Vorlesungen
30Labore
Workload Dozentenungebunden
Std. WorkloadLehrtyp
90Hausarbeiten
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