PTI06650 – Software Engineering

Modul
Software Engineering
Software Engineering
Modulnummer
PTI06650
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr. Ralf Laue
ralf.laue(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Ralf Laue
ralf.laue(at)fh-zwickau.de

Lehrsprache(n)

Deutsch
in "Software Engineering"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

105.00 Stunden
60.00 Stunden Vor-/Nachbereitung - Software Engineering
30.00 Stunden Selbststudium - Software Engineering

Prüfungsvorleistung(en)

Testat
in "Software Engineering"

Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100%
in "Software Engineering"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Einführung in das Fach Software Engineering
  • Phasen des Softwareentwicklungsprozesses, Vorgehensmodelle
  • Objektorientiertes Testen, Unit-Tests
  • Testgetriebene Entwicklung, Unit-Tests, Testfallabdeckung
  • Klassenmodellierung mit der UML
  • Modellierung von Strukturen, Abläufen und Zuständen mit UML
  • Anwendung von UML-Modellierungswerkzeugen
  • Anforderungsspezifikation mit textuellen Anforderungen und UML-Anwendungsfallmodellen
  • Konfigurationsmanagement und Versionsverwaltung
Qualifikationsziele

Die Studenten können Softwareentwicklungsprojekte mit objektorientierten Methoden durchführen. Sie können die am häufigsten verwendeten UML-Diagramme lesen und erstellen. Sie sind insbesondere sicher im Umgang mit UML-Klassendiagrammen und UML-Anwendungsfalldiagrammen.

Sie kennen die zentrale Bedeutung des Konfigurationsmanagements und können übliche Versionsmanagementwerkzeuge im Rahmen eines geplanten Konfigurationsmanagementprozesses anwenden.

Die Studenten kennen die Phasen des Softwareentwicklungsprozesses. Sie kennen die Grundprinzipien der testgetriebenen Entwicklung und können Tests planen und durchführen. Sie sind sensibilisiert für die Wichtigkeit korrekten Anforderungsmanagements und sind vertraut mit Grundtechniken des Requirements Engineering.

Besondere Zulassungsvoraussetzung

Grundkenntnisse in der Programmierung

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Dan Pilone und Russ Miles: Softwareentwicklung von Kopf bis Fuß, O'Reilly
  • Harald Störrle: UML 2 für Studenten, Pearson Studium Verl.
Hinweise
Keine Angabe