Software architectureLaajuus (5 cr)
Course unit code: OT00FE81
General information
- Credits
- 5 cr
Objective
You can design and document the architecture of software systems.
You master the key principles and patterns of software architecture.
You understand the importance of architecture for software performance, maintainability, and scalability.
You understand various software architecture styles and their application.
Content
How to design and document the architecture of software systems?
What are the key principles and patterns of software architecture?
How does architecture impact performance, maintainability, and scalability?
How can architecture-based solutions be applied in solving business problems?
What different software architecture styles are there and how are they applied?
Qualifications
Backend kehitys tai vastaava osaaminen
Accomplishment methods
Students can
a. use professional vocabulary systematically.
b. look for information in the key information sources of the field.
e. use the key models, methods, software, and techniques of the professional field.