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