| Universität Siegen | Fachbereich 12 | Fachgruppe Praktische Informatik |
Die Entwicklung der Architektur ist ein zentraler Teil der Entwicklung eines Software-Systems. In diesem Lehrmodul stellen wir zunächst verschiedene Architekturbegriffe für Software-Systeme vor, insb. Programm- und Prozeßarchitekturen. Hierauf aufbauend werden einige wichtige Qualitätsbegriffe für Programm-Architekturen vorgestellt (Kopplung, Kohäsion und Wartbarkeit). `Gute' Architekturen werden oft als Standard-Architektur oder Framework fixiert. Als Beispiel für eine Standard-Architektur wird die 3- bzw. 5-Schichten-Architektur von Informationssystemen vorgestellt; ferner diskutieren wir Alternativen für die zugehörige Prozeßarchitektur.
entfällt
2003-10-06: unwesentliche redaktionelle Änderungen
2003-03-18: um Glossar erweitert
2002-10-12: Erstversion (ersetzt früheres Lehrmodul
"Entwurfsziele und -Verfahren")