UnivIS

Softwarearchitektur

Dozent/in

Details

Zeit/Ort n.V.

  • Di 14:15-17:45, Raum 0.154-115 (außer vac) ICS

Inhalt

*Modulbezeichnung* - PSWT-ARCH (Softwarearchitektur) [PSWT-ARCH] *Dozenten* - Dr. Martin Jung - Prof. Dr. Dirk Riehle, M.B.A. *Inhalt* Die Architektur eines Softwaresystems beschreibt die wesentlichen Komponenten des Systems, ihre Beziehungen und Struktur, sowie das Verhalten und die Dynamik der Beziehungen und Struktur dieser Komponenten. Dieser Kurs vermittelt in einer Vorlesung zunächst die folgenden Aspekte von Softwarearchitektur: - Grundlegende Bausteine und ihre Beziehungen - Softwarearchitekturbeschreibungssprachen - Softwarearchitekturstile und -muster - Bibliotheken, Rahmenwerke und Plattformen - Formale sowie de-facto Industriestandards - Die Softwarearchitekturen von Beispielsystemen - Nicht technische Kriterien in der Architektur - Werkzeuge für Softwarearchitekten - Vorgehensmodelle der Softwarearchitektur - Architekturgetriebene Entwicklung - Die Rolle und Funktion der Softwarearchitektin Alle weiteren Informationen finden Sie über den zur Veranstaltung gehörigen StudOn Kurs hier https://www.studon.fau.de/crs4351280.html Bitte registrieren Sie sich auf StudOn sobald wie möglich, um sicherzustellen, dass Sie einen Platz im Kurs erhalten werden. *Lernziele und Kompetenzen* - Ganzheitliches Verständnis des Konzepts "Softwarearchitektur" - Befähigung zur Bewertung, Auswahl und Konstruktion problemangemessener Architekturen - Kenntnis architekturgetriebener Entwicklungsmethodik und entsprechender Werkzeuge - Kenntnis der typischen Verantwortlichkeiten und der Methodik eines Softwarearchitekten *Verwendbarkeit des Moduls* - 5 ECTS: Vorlesung + Übungen *Studien- und Prüfungsleistungen* - 5 ECTS: mündliche Prüfung |Falls im Prüfungszeitraum des SS2021 auf Grund höherer Gewalt (z.B. Pandemie-Sonderregeln) mündliche Präsenzprüfungen nicht durchgeführt werden können, kommen folgende alternative Prüfungsformen in Frage: - mündliche Fernprüfung - elektronische Klausur | *Unterrichtssprache* - Deutsch *Vorbereitende Literatur* - Bass, L., Kazman, R. , Clements, P.; Software Architecture in Practice (SEI Series in Software Engineering); 2012 - Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, Stal, M.; Pattern-Oriented Software Architecture, Vol. 1: A System of Patterns; 1996 - Fowler, M.; Patterns of Enterprise Application Architecture; 2002 - Starke, G.; Effektive Softwarearchitekturen: Ein praktischer Leitfaden; 2015 - Shaw, M.; Garlan, D.; Software Architecture: Perspectives on an Emerging Discipline; 1996

Zusätzliche Informationen

Erwartete Teilnehmerzahl: 45