Software Architecture Patterns (5 cr)
Code: DT10020-3002
General information
- Enrollment
- 01.04.2024 - 30.04.2024
- Registration for the implementation has ended.
- Timing
- 21.10.2024 - 20.12.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Tradenomi / Tietojenkäsittely (DD)
- Campus
- Wärtsilä Campus Karjalankatu 3
- Teaching languages
- Finnish
- Seats
- 10 - 80
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Petri Laitinen
- Antti Hurme
- Teacher in charge
- Antti Hurme
- Groups
-
DTNS23Information Technology (BBA), Full-time Studies, Fall, 2023
- Course
- DT10020
Evaluation scale
H-5
Objective
Opintojakson jälkeen:
- Opiskelija ymmärtää sovellusarkkitehtuurityön tarkoituksen ja keskeiset tehtävät.
- Opiskelija tuntee tärkeimmät sovellusarkkitehtuurimallit ja keskeiset sovellusarkkitehtuureihin liittyvät standardit ja kehikot.
- Opiskelija osaa mallintaa sovellusarkkitehtuurin.
- Opiskelija osaa kuvata sovellusarkkitehtuurin ja toteuttaa sen mukaisen ratkaisun.
Content
- Katsaus arkkitehtuurityöhön liittyviin standardeihin ja viitekehyksiin (esimerkiksi ISO/IEC 42010 arkkitehtuuristandardi, TOGAF-viitekehys, Zachman-viitekehys)
- Sovellusarkkitehtuurimallit: monoliitti, asiakas-palvelin, kerros (N-tier), MVW (MVC, MVP, MVVM), tapahtumapohjainen arkkitehtuuri, mikropalvelut, palveluperustainen
- Sovellusarkkitehtuuriratkaisuja: REST-arkkitehtuurityyli, GraphQL, Flux ja Redux, Unreal Engine, mikropalvelut
- Arkkitehtuurien mallintaminen UML-kielellä
- Pilviympäristöjen erityispiirteet