Inhalt
[ 921SOENSARK13 ] KV (*)Software Architectures
|
|
|
|
(*) Leider ist diese Information in Deutsch nicht verfügbar. |
|
Workload |
Ausbildungslevel |
Studienfachbereich |
VerantwortlicheR |
Semesterstunden |
Anbietende Uni |
4,5 ECTS |
M1 - Master 1. Jahr |
Informatik |
Rainer Weinreich |
3 SSt |
Johannes Kepler Universität Linz |
|
|
|
Detailinformationen |
Quellcurriculum |
Masterstudium Computer Science 2021W |
Ziele |
(*)Students know the most important architectural concepts and styles for the construction of large and complex software systems. They are able to select suitable architectures for various application scenarios, and they know how to implement, evaluate and document them.
|
Lehrinhalte |
(*)Quality aspects and scenarios, architecture-centric design, software complexity, modularization, architectural measures for quality assurance, architecture evaluation and documentation, architectural styles (object-oriented architectures, component-based architectures, architectural styles for distributed and web-based applications).
|
Beurteilungskriterien |
(*)Lecture: written exam at the end of the semester Exercises: written contributions, presentations and discussions The total grade is a weighted average of the points reached for both parts (ratio lecture:exercises = 2:1)
|
Lehrmethoden |
(*)Slide-based presentation, exercises with discussions, small projects in teams
|
Abhaltungssprache |
Englisch |
Literatur |
(*)Basic literature:
- Bass, L.; Clements, P.; Kazman, R.: Software Architecture in Practice. Addison-Wesley, Boston.
- Gamma, E. et al.: Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley, München.
- Woods, E.; Rozanski, N.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, Upper Saddle River.
- Alonso, G. et al.: Web Services –Concepts, Architectures and Applications. Springer, Berlin.
- Taylor, R.N.: Software Architecture: Foundations, Theory, and Practice. Wiley.
Additional literature will be announced separately at the beginning of each semester.
|
Lehrinhalte wechselnd? |
Nein |
Äquivalenzen |
(*)INMSPKVSARC: KV Software-Architekturen (4,5 ECTS)
|
|
|
|
Präsenzlehrveranstaltung |
Teilungsziffer |
- |
Zuteilungsverfahren |
Direktzuteilung |
|
|
|