Skip to main content

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
  • OTMI21SP
    Software 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