Software architectureLaajuus (5 cr)
Code: OT00EK15
Credits
5 op
Objective
You can name and illustrate generic principles of software design.
You can explain the features of common software architectures.
You can choose a suitable architectural model in different contexts.
You can model software and parts of it.
You understand the concept of a software framework.
You can explain the most important features of a framework.
Content
What is software architecture?
How does architectural design affect the final software product?
How are architectures modelled using different techniques?
How is the architecture for a web application modelled?
Why do architectural plans and final products often differ in practice, and what solutions exists for this problem?
Enrollment
06.11.2023 - 17.11.2023
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Campus
Mikkeli Campus
Teaching languages
- Finnish
Degree programmes
- Degree programme in software engineering
Teachers
- Tuomas Reijonen
Teacher in charge
Tuomas Reijonen
Groups
-
OTMI21SPSoftware Engineering, full-time studies
Objective
You can name and illustrate generic principles of software design.
You can explain the features of common software architectures.
You can choose a suitable architectural model in different contexts.
You can model software and parts of it.
You understand the concept of a software framework.
You can explain the most important features of a framework.
Content
What is software architecture?
How does architectural design affect the final software product?
How are architectures modelled using different techniques?
How is the architecture for a web application modelled?
Why do architectural plans and final products often differ in practice, and what solutions exists for this problem?
Evaluation scale
1-5