Requirements Engineering und Software-Architektur

Modulnummer: Q06-03
Englischer Titel: Requirements Engineering and Software Architecture
Leistungspunkte: 6
Lehrperson: Grunske

Empfohlene Vorkenntnisse

Grundlagenwissen in Softwaretechnik

Zwingende Voraussetzungen

keine

Inhalt

Lernziel: Die Teilnehmenden haben einen umfassenden Überblick über die verfügbaren Methoden und Techniken zum Requirements Engineering und zur Software-Architektur. Sie haben vertiefte Anwendungserfahrung in ausgewählten Methoden und Techniken.


* Methoden des Requirements Engineerings
* Beschreibung und Modellierung von Anforderungen
* Analyse und Validierung von Anforderungen
* Management von Anforderungen
* Modellierung, Erstellung und Analyse von Software-Architekturen
* Architekturmuster
* Requirements Engineering und Architektur im Entwicklungsprozess


Literatur:
* Richard N. Taylor, Nenad Medvidovic, Eric Dashofy. Software Architecture: Foundations, Theory, and Practice February 2009.
* Michael Jackson. 1995. Software Requirements & Specifications: A Lexicon of Practice, Principles and Prejudices. ACM Press/Addison-Wesley Publ. Co., New York, NY, USA.
* Paul Clements, Rick Kazman, Mark Klein. Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2011.
* Len Bass, Paul Clements , Rick Kazman. Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering), 2013

Erforderliche Arbeitsleistungen für LP-Vergabe und Prüfungszulassung

- schriftlich eingereichte und/oder mündlich vorgetragene Lösungen zu Aufgaben

Lehrveranstaltungen

Vorlesung: 3 SWS
Übung: 1 SWS

Zugeordneter Vertiefungsschwerpunkt

Algorithmen und Modelle: nein
Modellbasierte Systementwicklung: ja
Daten- und Wissensmanagement: nein
Ohne Vertiefungsschwerpunkt: nein

Sprache im Modul

Deutsch: ja
Englisch: ja

Angeboten für Studiengänge

M. Sc.: ja
M. Ed.: ja
Wirtschaftsmaster: nein

Angeboten im

Wintersemester: nein
Sommersemester: ja

Turnus

Alle zwei Jahre