Vorlesung: Software Architecture

VV-Nr 33562-01
Dozierende Ingo Arnold
Zeit und Ort Mo 16:15 - 19:00; Seminarraum 00.003, Spiegelgasse 1
Start 25.09.2017
Voraussetzungen Grundlagen der Informatik, Software-Engineering und Programmierung, Grundlegende Modellierungskenntnisse.
Besuch der Vorlesung mit Übungen: Software Engineering (CS203)
Lernziele Bei Abschluss der Lehrveranstaltung können Teilnehmende den vielfältigen und multi-disziplinären Handlungsraum eines Software Architekten beschreiben, sie kennen eine Fülle von entsprechenden Werkzeugen und können einige davon selbst nutzen. Die Einführung von begrifflichen und theoretischen Grundlagen wird ergänzt durch Diskussionen und Übungen.
Inhalte Die Vorlesung führt Studierende umfassend ein in das Thema Software Architektur. Präsentiert werden u.a. fundamentale Konzepte, Begriffe und Definitionen sowie ein Überblick über Sichtenmodelle, die eine ganzheitliche Sicht auf ein Gesamtsystem ermöglichen. Vorgestellt werden zudem Methoden, die Architekten zur systematischen Software-Entwicklung einsetzen, und Gütekriterien zur Beurteilung von Architekturen. Unter anderem werden folgende Themen behandelt: Enterprise-, System-, Domänen-, Sicherheits-Architektur, Portfolio-Management, Projekt-Management. Insgesamt bietet die Vorlesung einen gut geordneten und gefüllten Werkzeugkasten für angehende Software Architekten.
Literatur Software Architecture: A Comprehensive Framework and Guide for Practitioners (Oliver Vogel, Ingo Arnold et al; September 16, 2011; ISBN-10: 3642197353; ISBN-13: 978-3642197352; Edition: 2011
Leistungsüberprüfung Lehrveranst.-begleitend

Bitte beachten: Schriftliche Prüfung.
Zur Prüfung zugelassen wird, wer die individuellen Übungen (keine Teamarbeit) abgegeben hat.
Montag, 08.01.2018, 9-11 Uhr, Raum 00.003, Spiegelgasse
Kreditpunkte 6
Skala 1-6 0,5
Module Modul Wahlbereich Informatik (BSF - Informatik (Studienbeginn vor 01.08.2016))
Modul Praxis aktueller Informatikmethoden (MSF - Informatik (Studienbeginn vor 01.08.2016))
Vertiefungsmodul Verteilte Systeme (Bachelor Informatik 10)
Vertiefungsmodul Betriebliche Informationssysteme (Bachelor Informatik 10)
Modul Applications and Related Topics (Bachelor Computer Science 16)
Modul Applications and Related Topics (BSF - Computer Science)
Belegen Services (Anmeldung mit Passwort)