I930 – Software engineering I

Module
Software engineering I
Software Engineering I
Module number
I930
Version: 1
Faculty
Informatics/Mathematics
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor

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

Lecturer(s)

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

Course language(s)

German
in "Software Engineering I"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Lecture | 2.00 SCH Internship)

Self-study time

90.00 hours

Pre-examination(s)

Semesterarbeit
in "Software Engineering I"

Examination(s)

Written examination
Module examination | Examination time: 120 min | Weighting: 100%
in "Software Engineering I"

Form of teaching

2/0/2  V/Ü/P

Media type

Folien und Praktikumsblätter

Instruction content/structure
  • Software-Entwicklungsprozesse
  • Anforderungsanalyse
  • Prozessanalyse und -modellierung
  • Objekt-orientierte Analyse
  • UML-Einführung
  • UML-Anwendungsfalldiagramme
  • UML-Klassendiagramme
  • UML-Aktivitätsdiagramme
  • UML-Zustandsdiagramme
Qualification objectives
  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.
Social and personal skills

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.

Special admission requirements
No information
Recommended prerequisites
No information
Continuation options

Software Engineering II

Literature
  • 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
Current teaching resources

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

Notes
No information