Software ArchitecturesLaajuus (4 cr)
Code: TE00BH42
Credits
4 op
Objective
The student is able to
- understand the importance of software architecture in software analysis, design, development and maintenance
- document software architectures
- know the most widely used software design patterns, architectural styles and idioms
- implement software architecture using an object-oriented programming language.