Modulcode: | Inf-ST |
Englische Bezeichnung: | Software Engineering |
Modulverantwortliche(r): | Prof. Dr. Wilhelm Hasselbring |
Turnus: | jedes Jahr im SS (SS17 SS18 SS19 SS20 SS21) |
Präsenzzeiten: | 3V 2Ü |
ECTS: | 7 |
Workload: | 45 Std. Vorlesung, 30 Std. Präsenzübung, 135 Std. Selbststudium |
Dauer: | ein Semester |
Modulkategorien: | A (BSc Inf (15)) 2F-BSc (2F-BSc Inf) A (BSc WInf (15)) |
Lehrsprache: | Deutsch |
Voraussetzungen: | Inf-ProgOO infProgOO-01a |
Es werden die Grundprinzipien der Programmierung-im-Großen und der Modellierung großer Systeme im Detail, entsprechender Spezifikations- und Programmiersprachen, Entwicklungsumgebungen und Entwicklungsprinzipien behandelt. Die Studierenden werden mit den Herangehensweisen und den grundlegenden Strategien zur Entwicklung, Weiterentwicklung und zum Betrieb von Softwaresystemen vertraut gemacht.
Die Studierenden können
Solide Programmierkenntnisse, insbesondere in der objektorientierten Programmierung, sind erforderlich. Daher sollen die in der Beschreibung des Moduls Inf-ProgOO oder des Moduls infProgOO-01a aufgeführten Lernziele erreicht worden sein.
Am Ende der Vorlesung findet eine schriftliche Klausur statt. Die Zulassung zur Klausur setzt die erfolgreiche Bearbeitung der Hasuaufgaben voraus, d.h. mindestens 50% aller Übungspunkte müssen erreicht werden, sowie die mindestens einmalige Präsentation einer Übungsaufgabe in der Präsenzübung.
Neben der Vorlesung werden in den Präsenzübungen die zu bearbeitenden Übungsaufgaben besprochen, welche in Kleingruppen bearbeitet werden.
M. Broy, M. Kuhrmann: Einführung in die Softwaretechnik, Springer, 2021, https://doi.org/10.1007/978-3-662-50263-1
B. Brügge, A. Dutoit: Objektorientierte Softwaretechnik mit UML Entwurfsmustern und Java, Bafög-Ausgabe, Pearson, München, 2006, ISBN 978-3827372611
C. Ghezzi, M. Jazayeri; D. Mandrioli: Fundamentals of Software Engineering, 2nd ed., Prentice Hall, Boston, 2003, ISBN-13 978-0133056990
T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel: Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten, Pearson Studium, München, 2010, ISBN 978-3-86894-007-7
Ch. Kecher, A. Salvanos, R. Hoffmann-Elbern: UML 2.5 - Das umfassende Handbuch, Rheinwerk, 2018, ISBN 978-3-8362-6020-6
I. Sommerville: Software Engineering, 9th ed., Pearson Education, Boston, 2010, ISBN 978-0137035151
https://se.informatik.uni-kiel.de/