Learning outcomes
This course introduces the methodological and technological principles for the understanding of the development of large computer systems built upon an architecture that meets both the requirements and the quality attributes.
Content
- Presentation
- Introduction
- Engineering methods for software architectures
- "Indoor" software architectures (design patterns)
- Concurrency in software architectures.
- Software Architecture Specific Modelling Languages
- Architectural styles
- "Outdoor" Software Architectures (pattern for distributed architectures)
Teaching methods
Interactive lectures with slides.
Evaluations
Written exam.
Recommended readings
See webcampus.
Language of instruction
French / Français
Location for course
NAMUR
Organizer
Faculté d'informatique
rue Grandgagnage 21
5000 NAMUR
P. 081725252
F. 081724967
secretariat.info@unamur.be
Degree of Reference
Master's Degree