Software Engineering I
Fakultät für Informatik und Mathematik ©
Name Software Engineering I
Verantwortlich Prof. Dr. Ulrich Möncke
SWS 4
ECTS 5
Sprache(n) Deutsch
Englisch
Lehrform SU mit Praktikum
Angebot nach Ankündigung
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen
Ziele

Der Studierende ist in der Lage

  • den Softwareentwicklungsprozess in einem Unternehmen unter kritischer Würdigung von Vorgehensmodellen zu definieren
  • den Softwareentwicklungszyklus und seine Phasen zu beschreiben
  • für alle Aktivitätstypen des Entwicklungsprozesses geeignete Methoden und Werkzeuge vorzuschlagen
  • Definition und Entwurf von Software in geeigneter Notation zu formulieren
Inhalt

Software-Engineering ist die Technik der Entwicklung mittlerer und großer SW-Systeme im Team in einem Auftraggeber-Auftragnehmer- Verhältnis und unter wirtschaftlichen Bedingungen.

Im Einzelnen:

  • Ziele des Software Engineering
  • Software-Entwicklungs-Modelle (stark regulierte, dokumentenorientierte als auch leichtgewichtige,»agile« Modelle)
  • Anforderungen und anwendungsfachliches Modell
  • Objektorientierte Analyse und Entwurf, Abgrenzung und Charakteristika
  • Unified Modelling Language
  • Test und Verifikation
  • Querschnittsthemen: Qualitätsmanagement, Konfigurationsmanagement und Dokumentation
  • Ansätze zur Automatisierung
Medien und Methoden

Tafel, Folien oder Beamer

Literatur

Oestereich; Analyse und Design mit UML 2.1, Oldenbourg, 2005 (oder neuere Auflage)

Balzert, Helmut; Lehrbuch der Software-Technik - Basiskonzepte und Requirements Engineering; Spektrum -Akademischer Verlag; Heidelberg; 2009

Balzert, Helmut; Lehrbuch der Software-Technik - Implementierung, Installation und Betrieb; Spektrum - Akademischer Verlag; Heidelberg; 2011

Balzert, Heide; Lehrbuch der Objektmodellierung: Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung; Spektrum-Elsevier; München; 2005

Booch; Object-oriented Design with Applications; Benjamin/Cunnings; 1994

Brügge/Dutoit; Objektorientierte Softwaretechnik;Pearson - Prentice Hall; 2004

Fowler; UML distilled, Addison-Wesley, 2004

Sommerville; Software Engineering; Pearson Studium, 2012

Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen
GO Version 2008 WPF Technik GO-B-F2-2 6 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
GO Version 2014 WPF Technik GO-WP-1453 6 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IC Version 2007 Pflicht IF-S-B-703 7 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IC Version 2012 Pflicht IF-S-B-306 3 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IC Version 2017 Pflicht IF-S-B-306 3 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IF Version 2007 Pflicht IF-I-B-306 3 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IF Version 2012 Pflicht IF-I-B-305 3 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IF Version 2019 Pflicht IF-I-B-305 3 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis