Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Name des Moduls [50270] Ingenieurmäßige Softwareentwicklung Bezeichnung des Moduls FMI-IN0027

Studiengang [079] - Informatik ECTS Punkte 6

Arbeitsaufwand für Selbststudium 120 Häufigkeit des Angebotes (Modulturnus) jedes 2. Semester (ab Wintersemester)
Arbeitsaufwand in Präsenzstunden 60 Dauer des Moduls 1
Arbeitsaufwand Summe (Workload) 180    

Modul-Verantwortliche/r

Wolfram Amme, Clemens Grelck

Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform) Klausur oder mündliche Prüfung zur Vorlesung
Empfohlene Literatur Ian Sommerville: Software Engineering, Pearson Studium, 2007.
Helmut Balzert: Lehrbuch der Softwaretechnik – Softwareentwicklung, Spektrum Vlg, 2000.
Helmut Balzert: Lehrbuch der Softwaretechnik – Softwaremanagement, Spektrum Vlg, 2008.
Voraussetzung für die Zulassung zum Modul

FMI-IN0021 (Grundlagen der Informations- und Softwaresysteme) - entfällt ab SoSe 2019

Empfohlene bzw. erwartete Vorkenntnisse

Empfohlene Vorkenntnisse für das Modul:

  • Kenntnisse in objektorientierter Programmierung
  • Kenntnisse in Algorithmen und Datenstrukturen
  • Modul mit vergleichbarem Inhalt
Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul)

- 079 B.A. Informatik: Wahlpflichtmodul
- 079 B.Sc. Informatik: Wahlpflichtmodul (SWS; Konto C: Mathematik/Informatik)
- 221 B.Sc. Bioinformatik: Wahlpflichtmodul (Informatik)
- 277 M.Sc. Wirtschaftsinformatik: Wahlpflichtmodul (SP Block B: Praktische Informatik)
- 679 B.Sc. Angewandte Informatik: Wahlpflichtmodul (SWS)

Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …)

2 SWS Vorlesung
2 SWS Projekt

Inhalte

Softwareengineering mit Schwerpunkt auf den frühen Phasen und der Systemmodellierung:

  • Fortgeschrittene SW-Lebenszyklen (Spirale, Prototyping, etc.),
  • Methoden und Werkzeuge der SW-Entwicklung und Modellierung (UML vertieft, evtl. EPKs.) in der Anforderungsanalyse
    und im (System-)Entwurf,
  • Entwurfsmuster und Systemarchitekturen,
  • SW-Qualitätssicherung (Schwerpunkt Peer-Reviews und Qualitätsmerkmale),
  • Kostenschätzung für Software,
  • teamorientiertes Arbeiten,
  • technische Projektsteuerung und strukturierter Kundenkontakt.
Lern- und Qualifikationsziele

Die Studierenden kennen die Theorie und die praktischen Umsetzung der ingenieurmäßigen Entwicklung von größeren Softwaresystemen.

Sie erwerben industriestarke Fertigkeiten im Umgang mit gängigen Methoden und Werkzeugen der SWE.

Im Projekt werden Kompetenzen zur Arbeit als Peer im Team, als Teamleader und im Umgang mit fachfremden Kunden erarbeitet.

Befähigungsziele:
- Kenntnisse und Fertigkeiten im Software Engineering
- Kenntnisse über und Umgang mit Entwicklungswerkzeugen
- Anwendung erworbener Kenntnisse auf ein Anwendungsfach, interdisziplinäres Denken
- Einblick in ein Anwendungsgebiet
- Grundlegende Kenntnisse in der IT-Sicherheit
- Kenntnisse in Projektmanagement, Projektorganisation, und Verwaltung von Ressourcen sowie Zeitmanagement
- Schriftliche und mündliche Präsentation von Arbeitsergebnissen
- Kommunikationsbereitschaft, Kommunikationsfähigkeit, Teamfähigkeit

Voraussetzung für die Zulassung zur Modulprüfung - 50% der erreichbaren Punkte aus dem Projekt
- Alle Meilensteine im Projekt abgeschlossen

Impressum | Datenschutzerklärung