Software Engineering

Fakultät

Institut für Management und Technik

Version

Version 4.0 vom 03.03.2021

Modulkennung

75B0266

Modulname (englisch)

Software Engineering

Studiengänge mit diesem Modul

Wirtschaftsinformatik (B.Sc.)

Niveaustufe

3

Kurzbeschreibung

Das Modul behandelt die wichtigsten technischen und nicht-technischen Aspekte bei der kommerziellen Entwicklung großer Softwaresysteme.

Lehrinhalte
  • Einführung und Motivation
  • Grundbegriffe des Software Engineering
  • Software-Entwicklungsprozesse und Vorgehensmodelle
  • Requirements Engineering
  • Systemanalyse
  • Softwareentwurf
  • Implementierung
  • Softwarepru&amp
  • 776;fung
  • Projektmanagement
  • Teammanagement
  • Dokumentation
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden kennen Konzepte, Methoden und Vorgehensweisen bei der ingenieurmäßigen, industriellen Softwareentwicklung. Neben den technischen Aspekten besitzen sie Kenntnisse über die nicht-technischen Aspekte der Softwareentwicklung (Projektmanagement, Teammanagement).
Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, verfügen über vertiefte Kenntnisse des Softwareentwicklungsprozesses, kenne verschiedene Vorgehensmodelle, sowie deren Stärken und Schwächen.
Können - instrumentale Kompetenz
Die Studierenden können grundlegende Verfahren des Software Engineering anwenden. Sie sind in der Lage, den Aufwand von Softwareentwicklungsprojekten abzuschätzen und kleine Projekte zu planen und zu leiten.
Können - kommunikative Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, können sowohl mit Anwendern als auch mit anderen Softwareentwicklern über die verschiedenen Aspekte der Softwareentwicklung diskutieren.
Können - systemische Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, verfügen über ein ganzheitliches Verständnis des Softwareentwicklungsprozesses.

Lehr-/Lernmethoden

Vorlesung im seminaristischen Stil mit integrierten Übungen

Empfohlene Vorkenntnisse

Einführung in die Informatik und Programmierung, Objektorientierte Programmierung

Modulpromotor

Ryba, Michael

Lehrende

Ryba, Michael

Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
42Vorlesungen
14Übungen
2Prüfungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
42Veranstaltungsvor-/-nachbereitung
14Hausarbeiten
14Literaturstudium
22Prüfungsvorbereitung
Literatur

Helmut Balzert: Lehrbuch der Software-Technik, Bd. 1 & 2, Spektrum Akademischer Verlag, 2001/1998Ian Sommerville: Software Engineering, Pearson Studium, 2007W. Zuser, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004Jochen Ludewig, Horst Lichter: Software Engineering, dpunkt Verlag, 2007lEEE Std 610.121990: IEEE Standard Glossary of Software Engineering Terminology

Prüfungsleistung

Klausur 2-stündig

Bemerkung zur Prüfungsform

Die Studierenden halten am Ende der Vorlesungszeit ein auf das Themengebiet der Lehrveranstaltung abgestimmtes Referat.

Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch