Website
Modulhandbuch ab WS 2016/17

Modul CS2300-KP06, CS2300SJ14

Software Engineering (SWEng14)

Dauer:
1 Semester
Angebotsturnus:
Jedes Wintersemester
Leistungspunkte:
6
Studiengang, Fachgebiet und Fachsemester:
  • Bachelor Robotik und Autonome Systeme (Pflicht), Informatik, 3. Fachsemester
  • Bachelor IT-Sicherheit (Pflicht), Informatik, 3. Fachsemester
  • Bachelor Biophysik (Wahlpflicht), Informatik, 5. Fachsemester
  • Bachelor Informatik ab 2016 (Pflicht), Grundlagen der Informatik, 3. Fachsemester
  • Bachelor Medieninformatik (Pflicht), Grundlagen der Informatik, 3. Fachsemester
  • Bachelor Medizinische Informatik ab 2014 (Pflicht), Informatik, 3. Fachsemester
  • Bachelor Informatik 2014 und 2015 (Pflicht), Grundlagen der Informatik, 3. Fachsemester
Lehrveranstaltungen:
  • Software Engineering (Übung, 1 SWS)
  • Software Engineering (Vorlesung, 3 SWS)
Workload:
  • 60 Stunden Präsenzstudium
  • 100 Stunden Selbststudium und Aufgabenbearbeitung
  • 20 Stunden Prüfungsvorbereitung
Lehrinhalte:
  • Überblick über wichtige Gebiete der Softwaretechnik
  • Softwareentwicklung: Phasen und Vorgehensmodelle
  • Projektplanung und Aufwandsabschätzung
  • Software-Management und Qualitätssicherung
  • Systemanalyse und Anforderungsfestlegung
  • Grundlagen der UML
  • Softwarearchitekturen und Entwurfsmuster
  • Validierung und Verifikation
  • Rechtliche Aspekte: Urheberrecht, Standards, Haftung, Lizenzen
Qualifikationsziele/Kompetenzen:
  • Die Studierenden fassen die Softwareentwicklung als Prozess auf.
  • Sie können über wichtige Vorgehensmodelle argumentieren.
  • Sie können wichtige Techniken und Faktoren des Software-Managements erläutern.
  • Sie können Qualitätssicherungsmaßnahmen beschreiben und beurteilen.
  • Sie können Softwaresysteme auf verschiedenen Abstraktionsebenen beschreiben.
  • Sie können die Grundkonzepten der objektorientiertem Softwarenentwicklung anwenden.
  • Sie können Entwurfsmuster sinnvoll einsetzen.
  • Sie können rechtliche Aspekte in der Software-Entwicklung diskutieren.
Vergabe von Leistungspunkten und Benotung durch:
  • Übungsaufgaben
  • Klausur oder mündliche Prüfung nach Maßgabe des Dozenten
Voraussetzung für:
Setzt voraus:
Modulverantwortlicher:
Lehrende:
Literatur:
  • H. Balzert: Lehrbuch der Software-Technik: Software-Entwicklung - Spektrum Akademischer Verlag 2001
  • B. Brügge, A. H. Dutoit: Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java - Pearson Studium 2004
  • I. Sommerville: Software Engineering - Addison-Wesley 2006
  • B. Oestereich: Analyse und Design mit der UML 2.1 - Objektorientierte Softwareentwicklung - Oldenbourg 2006
  • D. Bjorner: Software Engineering 1-3 - Springer 2006
Sprache:
  • Wird nur auf Deutsch angeboten
Letzte Änderung:
16.2.2017

Modulhandbuch online

Zur Liste aller Module

Modulhandbuch als PDF