Software-Architekturen
Dozent: Prof. Dr.-Ing. Manfred Nagl, EmeritusBetreuender Assistent: Dipl.-Inform. Cem Mengi
Art der Veranstaltung: Vorlesung mit praktischer Übung und schriftlicher Prüfung
Umfang: V3Ü2
Lehrveranstaltungsnummer: 10ws-28446
Termine
Vorlesung:
Mi | (09.03.2011), | 13:00h bis 17:00h, | 5054 | |
Do | (10.03.2011), | 09:00h bis 17:00h, | 5055 | |
Fr | (11.03.2011), | 09:00h bis 17:00h, | 5054 | |
Mo | (14.03.2011), | 09:00h bis 17:00h, | 5054 | |
Di | (15.03.2011), | 09:00h bis 17:00h, | 5054 | |
Mi | (16.03.2011), | 09:00h bis 17:00h, | 5054 | |
Do | (17.03.2011), | 09:00h bis 17:00h, | 5054 | |
Fr | (18.03.2011), | 09:00h bis 17:00h, | 5054 |
Übung:
Do | (14.04.2011), | 08:15h bis 09:45h, | 5052 | |
Do | (28.04.2011), | 08:15h bis 09:45h, | 5052 | |
Do | (12.05.2011), | 08:15h bis 09:45h, | 5052 | |
Do | (26.05.2011), | 08:15h bis 09:45h, | 5052 | |
Do | (09.06.2011), | 08:15h bis 09:45h, | 5052 | |
Do | (30.06.2011), | 08:15h bis 09:45h, | 5052 |
Prüfung:
Do | (14.07.2011), | 15:45h bis 17:15h, | AH II | |
Do | (04.08.2011), | 09:00h bis 11:30h, | AH II |
Themen
Schwerpunkt der Vorlesung ist die objektbasierte, aber auch die objektorientierte Architekturmodellierung. Allerdings wird ein integrierter Ansatz verfolgt, der auch die funktionale Abstraktion mit einschließt.
- Modellieren auf Entwurfsebene
- Ein Modulkonzept
- Teilarchitekturüberlegungen und Modulkonzepterweiterungen
- Übertragung in Programmiersprachen
- Einige Architekturbeispiele
- Strategien zur Adaptabilität und Wiederverwendbarkeit
Literatur:
- M. Nagl: Methodisches Programmieren im Großen, 1990
- andere Lehrbücher zur Ergänzung werden in der Vorlesung bekannt gegeben
- weitere schriftliche Unterlagen
Studiengänge:
- Informatik (D)/Hauptstudium/Praktische Informatik
- Informatik (B.Sc.)/Wahlpflicht/Software und Kommunikation
- Informatik (M.Sc.)/Software und Kommunikation
- Mathematik (M.Sc.)/Anwendungsfach Informatik
- Software Systems Engineering (M.Sc.)/Practical Computer Science
- Software Systems Engineering (M.Sc.)/Areas of Specialization/Software Engineering
Weiterführende Informationen:
Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren: