I930 – Software Engineering I

Modul
Software Engineering I
Software engineering I
Modulnummer
I930
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Software Engineering I"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)

Semesterarbeit
in "Software Engineering I"

Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 120 min | Wichtung: 100%
in "Software Engineering I"

Lehrform

2/0/2  V/Ü/P

Medienform

Folien und Praktikumsblätter

Lehrinhalte/Gliederung
  • Software-Entwicklungsprozesse
  • Anforderungsanalyse
  • Prozessanalyse und -modellierung
  • Objekt-orientierte Analyse
  • UML-Einführung
  • UML-Anwendungsfalldiagramme
  • UML-Klassendiagramme
  • UML-Aktivitätsdiagramme
  • UML-Zustandsdiagramme
Qualifikationsziele
  1. Die Studierenden erkennen die Herausforderungen und Schwierigkeiten bei der Entwicklung mittlerer und großer Softwaresysteme und können diese anhand des Magischen Dreiecks (Zeit, Kosten und Qualität) erklären.
  2. Sie kennen verschiedene Entwicklungsmodelle und können die geschichtliche Entwicklung im Spannungsfeld zwischen dem Grad der Agilität und dem Grad der Planung erklären.
  3. Die Studierenden sind sich der Bedeutsamkeit der Anforderungsanalyse für den Projekterfolg bewusst und können Lasten- und Pflichtenhefte lesen sowie auch selbst erstellen.
  4. Sie wissen um die Bedeutung der prozessorientierten und objektorientierten Analyse und können diese grundlegend anwenden.
  5. Die Studierenden können die wichtigsten UML-Diagramme lesen und grundlegend erstellen.
Sozial- und Selbstkompetenzen

Die Software-Entwicklung im Team wird geübt, da in der zweiten Hälfte des Semesters Projekte mit 3-5 Studierenden in einer Gruppe starten.

Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten

Software Engineering II

Literatur
  • Ian Sommerville: „Software Engineering 9“,Addison-Wesley, 2010
  • Helmut Balzert: „Lehrbuch der Softwaretechnik. Softwaremanagement“, 2. Auflage,Springer-Verlag, 2008
  • Helmut Balzert: „Lehrbuch der Softwaretechnik. Basiskonzepte und Requirements Engineering“,3. Auflage, Springer-Verlag, 2009
  • Helmut Balzert: „Lehrbuch der Softwaretechnik. Entwurf, Implementierung, Installation und Betrieb“,3. Auflage, Springer-Verlag, 2011
  • Christof Ebert: „Systematisches Requirements Engineering“, 6. Auflage, dpunkt.verlag, 2019
  • Ian Sommerville: „Modernes Software-Engineering“, Pearson Studium, 2020
Aktuelle Lehrressourcen

https://www2.htw-dresden.de/~muellerd/SWEngI/

Hinweise
Keine Angabe