|
Organization >> Faculty of Engineering >> Department of Computer Science >> Research groups >> Software Engineering >>
|
infSA-01a: Softwarearchitektur (infSA-01a) (080064)
- Lecturer
- Prof. Dr. Wilhelm Hasselbring
- Details
- Lecture, 3 cred.h, ECTS studies, ECTS credits: 7
Time and place: Mon, Thu 10:15 - 11:45, LMS2 - R.Ü1
from 13.4.2025 to 13.7.2025
- Prerequisites / Organisational information
- Sehr gute Grundkenntnisse in Softwaretechnik, insbesondere aus den BSc-Modulen Softwaretechnik und Softwareprojekt.
Weitere Informationen und Anmeldung unter
https://lms.uni-kiel.de/url/RepositoryEntry/4822368275
- Contents
- Die Softwarearchitektur definiert die übergeordneten Strukturen eines Softwaresystems. Die Dokumentation der Softwarearchitektur vereinfacht die Kommunikation zwischen den verschiedenen Stakeholdern in der Softwareentwicklung, erfasst frühzeitige Entwurfsentscheidungen und ermöglicht die nachhaltige Wiederverwendung von Entwurfswissen zwischen Projekten. Eine Architekturbeschreibung wird verwendet, um eine Architektur eines Softwaresystems zum Beispiel über eine Architekturbeschreibungssprache auszudrücken. Mit Softwaresystemarchitekturen behandeln wir die Architektur komplexer Systeme, die technischer und soziotechnischer Natur sein können. Kritische Systemeigenschaften, wie Performance und Verfügbarkeit, werden weitgehend auf architektonischer Ebene bestimmt.
Lernziele:
Sie lernen die Prinzipien des Architekturentwurfs kennen, wie sich der Entwurf auf die resultierende Systemqualität auswirkt, wie Reverse Engineering die Softwaremodernisierung unterstützen kann und welche Architekturstile sich in welchen Anwendungsdomänen bewährt haben.
Lehrinhalte:
Entwurf der Softwarearchitektur, Qualitätsanforderungen für Softwarearchitekturen, Architekturbewertung, Architekturgesteuerte Modernisierung, Softwareproduktlinien, Architekturstile
Prüfungsleistung:
Mündliche Abschlussprüfung mit anteiliger Wertung der Ergebnisse aus dem vorlesungsbegleitenden Übungsbetrieb.
- Recommended literature
- W. Hasselbring: Software Architecture: Past, Present, Future. In: The Essence of Software Engineering. Springer, S. 169-184, 2018, URL: https://doi.org/10.1007/978-3-319-73897-0_10
R. N. Taylor, N. Medvidovic and E. M. Dashofy: Software Architecture: foundations, theory and practice. Wiley. 2009
R. Reussner and W. Hasselbring: Handbuch der Software-Architektur. dpunkt Verlag, 2. Auflage, 2008.
- Additional information
- Expected participants: 35
www: http://se.informatik.uni-kiel.de
- Assigned lectures
- UE: Übung zu: Softwarearchitektur (080011)
-
Lecturers: Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor
Time and place: Tue 16:15 - 17:45, CAP3 - Hörsaal 1 www: http://se.informatik.uni-kiel.de
|
|
|