VP Software Technologien - Software Architekturen

Lehrveranstaltungsleiter

Univ.Ass. Dipl.-Ing. Sebastian Fischmeister


Termine

Sommersemester 2002

Dienstag: 10:15 - 11:45 Uhr, Jakob-Haringer-Str. 2, T03

Übungen:

Dienstag: 13:00 - 13:45 Uhr, Jakob-Haringer-Str. 2, T03


Inhalt

Development teams often do not pay enough up-front attention to the coarse-grained modularization or componentization of software systems, typically called "software architecture". This frequently leads to deficiencies affecting the system's ability to meet its quality attribute goals such as performance, security, availability, extensibility, and modifiability. The course presents as a foundation a set of concepts, tools, and associated methods that support software design and analysis at the architecture level of abstraction. This includes a discussion of the essentials of object-oriented patterns (as known from the pattern catalog by Gamma et al.), architectural patterns and architecture analysis methods.


Literatur 

  • Bass et al.: Software Architecture in Practice (Addison-Wesley, 1998 und 2003)
  • Fontoura, Pree, Rumpe: The UML-F Profile for Framework Architectures (Addison-Wesley/Pearson Education, 2002)
  • Gamma et al.: Design Patterns (Addison-Wesley, 1995)


Ergänzende Unterlagen

  • Slides Part I (patterns)
  • Slides Part II (Redesign of OO systems)
  • Slides Part III (SAAM, ATAM)
  • gT-Java (not provided any longer)
  • gT-C# (not provided any longer)
  • Beispielmodell I (not provided any longer)
  • Beispielmodell II (not provided any longer)