UnivIS
Informationssystem der Universität Kiel © Config eG 
Semester: SS 2024 

infST-01a: Softwaretechnik (infST-01a) (080055)

Dozentinnen/Dozenten
Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 7
Zeit und Ort: Mi 10:15 - 11:45, CAP3 - Hörsaal 3; Blockveranstaltung 18.4.2024-18.7.2024 Do 14:15 - 15:45, OHP5 - [Chemie II] (außer Do 2.5.2024, Do 16.5.2024, Do 30.5.2024, Do 13.6.2024, Do 27.6.2024, Do 11.7.2024)
vom 14.4.2024 bis zum 14.7.2024
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP3 - Hörsaal 3; 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal; 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP2 - Hörsaal A

Voraussetzungen / Organisatorisches
Solide Programmierkenntnisse, insbesondere in der objektorientierten Programmierung, sind erforderlich. Daher sollen die in der Beschreibung des Moduls Inf-ProgOO oder 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 Übungsserien voraus, d.h. mindestens 50% aller Übungspunkte müssen erreicht werden.

Weitere Informationen und Anmeldung unter https://lms.uni-kiel.de/url/RepositoryEntry/5273846239

Inhalt
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.

Lernziele:
  • In Softwareprojekten in der Anforderungsanalyse, im Entwurf, in der Implementierung, in der Qualitätssicherung und im Management mitwirken.
  • Aktuelle Spezifikationssprachen und Modellierungswerkzeuge in Softwareprojekten einsetzen.
  • Softwaresysteme entwerfen, realisieren, validieren und verifizieren.


Lehrinhalte:
1. Einleitung
2. Konfigurationsmanagement
3. Anforderungsermittlung
4. Modellierung der Struktur
5. Modellierung der Dynamik
6. Entwurfsmuster
7. Qualitätssicherung
8. Vorgehensmodelle und Projektmanagement

Lehr- und Lernmethoden:
Neben der Vorlesung werden in den Präsenzübungen die zu bearbeitenden Übungsaufgaben besprochen, welche in Kleingruppen bearbeitet werden.

Empfohlene Literatur
C. Ghezzi, M. Jazayeri; D. Mandrioli: Fundamentals of Software Engineering, 2nd ed., Prentice Hall, Boston, 2003, ISBN-13 978-0133056990

I. Sommerville: Software Engineering, 9th ed., Pearson Education, Boston, 2010, ISBN 978-0137035151

B. Brügge, A. Dutoit: Objektorientierte Softwaretechnik mit UML Entwurfsmustern und Java, Bafög-Ausgabe, Pearson, München, 2006, ISBN 978-3827372611

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

M. Broy, M. Kuhrmann: Einführung in die Softwaretechnik, Springer, 2021, https://doi.org/10.1007/978-3-662-50263-1

Ch. Kecher, A. Salvanos, R. Hoffmann-Elbern: UML 2.5 - Das umfassende Handbuch, Rheinwerk, 2018, ISBN 978-3-8362-6020-6

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 250
www: http://se.informatik.uni-kiel.de

Zugeordnete Lehrveranstaltungen
UE: Übung zu: Softwaretechnik (080063)
Dozentinnen/Dozenten: Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor, Malte Hansen, M.Sc., Lukas Damerau, M.Sc.
Zeit und Ort: Mo 12:15 - 13:45, LMS8 - R.EG.016 (40); Mo 16:15 - 17:45, LMS8 - R.EG.017 (40); Di 10:15 - 11:45, WSP3 - Seminarraum 2 (32), LMS8 - R.EG.017 (40); Di 14:15 - 15:45, LMS8 - R.EG.017 (40); Mi 8:15 - 9:45, LMS8 - R.EG.017 (40); Bemerkung zu Zeit und Ort: Weitere Informationen zu den Terminen finden Sie hier: https://lms.uni-kiel.de/url/RepositoryEntry/5422219285
www: http://se.informatik.uni-kiel.de/en

UnivIS ist ein Produkt der Config eG, Röttenbach