Objectives
-
Discover the main software architecture methods and languages
-
Discover component based system architectures
-
Understand how to create an effective software architecture
-
Learn how to apply software architecture patterns
-
Learn to describe software architectures using perspectives and views
-
Discover how to evaluate architecture definitions.
-
Discover leading architectural processes
Course Outline