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

Inf-ST: Softwaretechnik (Inf-ST) (080055)

Dozent/in
Prof. Dr. Wilhelm Hasselbring

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 7
Zeit und Ort: Mo, Di 16:15 - 17:45, CAP3 - Hörsaal 2 (außer Mo 5.6.2023); Einzeltermin am 5.6.2023 16:15 - 17:45, CAP3 - Hörsaal 3
vom 10.4.2023 bis zum 7.7.2023
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 19.7.2023, 12:00 - 14:30 Uhr, Raum CAP4 - R.13.1304 a; 19.7.2023, 12:00 - 14:00 Uhr, Raum CAP2 - Hörsaal H; 19.7.2023, 12:00 - 14:00 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 17.10.2023, 8:00 - 11:00 Uhr, Raum CAP4 - R.13.1304 a; 17.10.2023, 8:00 - 10:00 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal

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, Alexander Krause-Glau, M.Sc., Malte Hansen, M.Sc.
Zeit und Ort: Di 10:00 - 12:00, 12:00 - 14:00, OS40 - R.13 (60); Mi, Do 10:00 - 12:00, CAP4 - R.13.1304 a; Mi 12:00 - 14:00, CAP4 - R.13.1304 a; Do 12:00 - 14:00, LMS8 - R.EG.010 (26)
www: http://se.informatik.uni-kiel.de/en

UnivIS ist ein Produkt der Config eG, Röttenbach