Zurück zur Übersicht


INFMW  Softwarearchitektur und Qualitätssicherung SG INF
Dozent : Prof. Dr. rer. nat. Gabriele Schmidt    eMail
Semester 1
Einordnung : Master Informatik (Winter-Immatrikulation) SWS 4
Sprache : Deutsch Art VÜS
Prüfungsart : PL  Credits
Prüfungsform : Klausur 120 min 
Voraussetzungen :
Querverweise :  
Vorkenntnisse : Kenntnisse in der objektorientierten Programmierung und der Modellierung (OOA und OOD) mit UML und im Projektmanagement 
Hilfsmittel und Besonderheiten : Studien- und Prüfungsleistungen:
Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. 
Lehrziele : Die Studierenden erkennen und beurteilen Qualitätsanforderung als die Architektur bestimmenden Faktoren. Sie können Kompromisse die Anforderungen betreffend vorschlagen und bewerten.
Die Studierenden können die Architektur von Frameworks analysieren und beurteilen. Sie sind in der Lage sich für das auf ein Problem passende Framework oder für die passende Architektur zu entscheiden.
Im Team entwickeln die Studierenden den Entwurf einer Software-Architektur und Präsentation der Projektergebnisse.
Die Studierenden können die Architecture Tradeoff Anaylsis Method, (ATAM) durchführen und danach Architekturen beurteilen.
Die Studierenden erwerben Methoden-, Anwen-dungs-, Analyse-, Problemlöse-, Evaluierungs-, Managementkompetenzen.  
Lehrinhalte :

Begriffsbestimmung Software Architektur,
Architekturprinzipien, Heuristiken und Best Practises
Architekturstile und -muster und Entwurfsmuster,
Entwurf und Dokumentation von Software Architekturen
Frameworks
Qualitätssicherung von Software Architekturen (Architecture Tradeoff Anaylsis Method, kurz: ATAM)  

Literatur : Albin S. T.: The Art of Software Architecture: Design Methods and Techniques. Wiley Publishing, 2003
Bass L., Clements P., Kazman R.: Software Architecture in Practice. Addison Wesley, 2003
Dunkel J., Holitschke A.: Software Architektur für die Praxis, Springer, 2003
Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns. Addison Wesley, 1995
Hofmeister C., Nord R., Soni D.: Applied Software Architecture, Addison Wesley, 2000
Posch T., Birken K., Gerdom M.: Basiswissen Softwarearchitektur, Verstehen, entwerfen, bewerten und dokumentieren. Dpunkt, 2004
Shaw M., Garlan D.: Software Architecture Perspectives on an Emerging Discipline, Prentice-Hall, 1996
Starke G.: Effektive Software Architekturen, Ein praktischer Leitfaden, Hanser, 2003  


Zurück zur Übersicht