õppeaine eesmärgid eesti k
Luua võimalused omandamaks teadmised ja oskused, kuidas IT arhitektuuri mõista, kirjeldada ja modelleerida.
õppeaine eesmärgid inglise k
Creates possibilities to acquire knowledge and skills on how to understand, analyse, and model IT architecture.
õppeaine õpiväljundid eesti k.
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.
õppeaine õpiväljundid ingl k.
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.
õppeaine sisu lühikirjeldus eesti k
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.
õppeaine sisu lühikirjeldus ingl k
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.
iseseisev töö eesti k
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.
iseseisev töö ingl k
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.
õppekirjandus
(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
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):