UnivIS
Information system of Universität Kiel © Config eG 
Christine - Pax optima rerum
  Collection/class schedule Home  |  Contact  |  Help    
search:      semester:   
 Lectures   Staff/
Facilities
   Room
directory
   Research-
report
   Publications   Phone
book
 
 
 Layout
 
printable version

 
 
 Also in UnivIS
 
lecture directory

 
 
events calendar

 
 
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

UnivIS is a product of Config eG, Buckenhof