course aims in Estonian
Luua võimalused omandamaks teadmised ja oskused, kuidas IT arhitektuuri mõista, kirjeldada ja modelleerida.
course aims in English
Creates possibilities to acquire knowledge and skills on how to understand, analyse, and model IT architecture.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilased omandavad järgmised peamised tööks vajalikud teadmised, oskused ja suutlikkused:
1. Omavad läbitunnetatud arusaamist IT arhitektuuri põhimõistetest, peamistest komponentidest ja nendevahelistest seostes, praktikatest ja peamistest kasutusmustritest;
2. Tunnevad peamisi IT arhitektuuri mudeleid, praktikaid ja vajalikke töövahendeid ning oskavad neid praktiliselt kasutada;
3. Oskavad lihtsama ettevõtte IT arhitektuuri analüüsida ja modelleerida;
4. Omavad praktilisi meeskonnatöö, suhtlemise, esinemise ja veenmisoskusi ning oskavad neid baastasemel ka reaalses elus rakendada.
learning outcomes in the course in Eng.
Student will get the following knowledge and skills:
1. Know basic concepts IT architecture components, integration of components, main patterns and practices.
2. Know main IT architecture models and tools to create main models.
3. Skills to model IT architecture of a simple enterprise.
4. Skills of group work, communication and presentation.
brief description of the course in Estonian
Kursuse käigus õpitakse ja omandatakse IT arhitektuuri analüüsi, kujundamise ja modelleerimise meetodeid, mudeleid, parimaid praktikaid ja töövahendeid.
Kursuse peamised teemad - arhitektuuri olemus ja erinevad aspektid, süsteemide integreerimise üldmustrid, hajutatud süsteemid, komponentarhitektuur, sõnumivahetus, teenustele orienteeritud arhitektuur (SOA), veebiteenused, mikroteenused ja konteiner arhitektuur, pilvarhitektuur.
Kursuse teoreetilist osa täiendab praktiline töö - tudengid analüüsivad ja projekteerivad meeskonnatööna mingi võimalikult reaalse ettevõtte alamosa infosüsteemi komponentarhitektuuri, järgides IT arhitektuuri praktikaid ja kasutusmustreid.
brief description of the course in English
Students will learn methods, models, practices and tools of analysis, design and modelling of IT architecture.
Main topics – concepts and different aspects of overall and IT architecture, main patterns of system integration, distributed systems, component architecture, messaging, service oriented architecture, web services, micro services and container architecture, cloud architecture.
Group work will support the course.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
Väikesed tudengite rühmad analüüsivad ja kujundavad väikese ettevõtte põhilist IT-arhitektuuri. Rühmad loovad ja esitavad täiendavaid esitlusi valitud põhiliste IT-arhitektuuri kontseptsioonide teemadel.
independent study in English
Small groups of students will analyse and design a basic IT architecture of a small enterprise. Groups will create and present additional presentations of selected basic IT architecture concepts.
study literature
(Alar Krist) https://moodle.taltech.ee/course/view.php?id=30752
[0] Õppejõu poolt ÕIS-i üles pandud õppematerjalid
[1] G. Hohpe, B. Woolf. Enterprise Integration Patterns
[2] Open UP
[3] UML architecture models
Täiendavad õpikud
[1] M. Fowler. Patterns of Enterprise Application Architecture
[2] C. Larman. Applying UML and Patterns
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):