Home Reader Ansicht Download PDF

Modul 506 Software Architektur (QSP SE&D)

Modul-Nr./ Code

506 / SWA

Studiengang

Angewandte Informatik (B.Sc.)
Angewandte Informatik – dual (B.Sc.)

Geförderte Kompetenzen

Fachkompetenz

Angestrebte Lernergebnisse des Moduls

Nach erfolgreichem Absolvieren dieses Moduls sind die Studierenden in der Lage,

  • wichtige Entwurfsmuster zu nennen und sie bezĂŒglich ihrer KomplexitĂ€t und ihrer Eignung zur Lösung eines gegebenen Problems zu bewerten

  • eine ĂŒbergeordnete Software-Architektur mittels Analysetechniken zu erstellen und ein passendes Software-Design zur Implementierung zu entwerfen

  • bestehende Softwarearchitektur zu evaluieren Softwarearchitektur mit modernen Werkzeugen bedarfsgerecht zu dokumentieren

Inhalte des Moduls

  • Definitions of Software Architecture

  • Abstract Architecture Model

  • Quality Attributes

  • Architectural Patterns

  • Architectural Tactics

  • Attribute-Driven Design

  • Architecture Evaluation

  • Tools and Methodologies

Studiensemester

3 - 5

Dauer des Moduls

ein Semester

SWS

Vorlesung (2 SWS) und Praktikum (2 SWS)

HĂ€ufigkeit des Modulangebots

Semesterweise

Zahl der zugeteilten ECTS-Credits

6

Gesamtworkload

150 Stunden

Kontaktzeit

60 Stunden

Selbststudium

90 Stunden

Art des Moduls (Pflicht, Wahl, etc.)

Wahlpflichtmodul

Verwendbarkeit des Moduls

wĂ€hlbar im Rahmen des Qualifikationsschwerpunkts „Software Engineering & Development“ oder als Wahlpflichtmodul

Teilnahmevoraussetzungen

Die vorherige erfolgreiche Teilnahme an Modul 114: Prozedurale Programmierung, Modul 124: Objektorientierte Programmierung, Modul 131: SoftwarequalitÀt und Modul 133: Software Engineering wird dringend empfohlen.

Modulverantwortliche Person

Prof. Dr. Schwarzer

Dozentin / Dozent

Prof. Dr. Schwarzer

Unterrichtssprache

Englisch

Art der PrĂŒfung / Voraussetzung fĂŒr die Vergabe von Leistungspunkten

Projektarbeit mit Abschlussvortrag entspr. RPO §14 Abs. 2 u. 5

PrĂŒfungsdauer

Vortragsdauer: 15 Minuten

PrĂŒfung benotet / unbenotet

benotet

Notengewicht in der Gesamtnote

Entsprechend der ECTS-Punkte

Lehr- und Lernmethoden

Vorlesungen und Praktikum

Besonderes (z.B. Online-Anteil, Praxisbesuche, GastvortrÀge, etc.)

-

PflichtlektĂŒre

-

zusÀtzlich empfohlene Literatur

  • Len Bass, Paul Clemens, Rick Kazman: Software Architecture in Practice (SEI Series in Software Engineering) 4th Edition, 2021

  • Mark Richards, Neal Ford: Fundamentals of Software Architecture: An Engineering Approach, O’Reilly, 2020

  • Stefan Toth: Vorgehensmuster für Softwarearchitektur: kombinierbare Praktiken in Zeiten von Agile und Lean, Hanser 2014

  • Jeff Garland, Richard Anthony: Large-Scale Software Architecture: A Practical Guide using UML, Wiley, 2009