
Tečaj UML modeliranja
Obvladaš UML od temeljev in pridobiš veščine vizualnega modeliranja, na katere se razvojne ekipe dejansko zanašajo. Ta tečaj pokriva vseh 14 tipov diagramov, od diagramov primerov uporabe in razredov do diagramov namestitve in končnih avtomatov. Po zaključku boš znal/-a samozavestno načrtovati, brati in posredovati profesionalne modele UML.
Kaj se boste naučili:
Zgradil/-a boš celovito razumevanje notacije UML in jo uporabljal/-a v vseh fazah življenjskega cikla razvoja programske opreme. Tečaj te vodi skozi strukturne diagrame, kot so diagrami razredov in komponent, nato pa preide na vedenjske diagrame, vključno s sekvenčnimi diagrami, diagrami aktivnosti in diagrami končnih avtomatov. Naučil/-a se boš modelirati zahteve, načrtovati sistemsko arhitekturo in slediti odločitvam v celotnem naboru modelov. Napredne teme pokrivajo omejitve OCL, profile UML, modelno vodeno generiranje kode in prakse agilnega modeliranja. Zaključna študija primera poveže vse veščine v en koheziven projekt iz resničnega sveta.
Kako praktično študirate Tečaj UML modeliranja
Kako vadite Tečaj UML modeliranja
Za vas, ki ste podjetje in želite usposobiti svojo ekipo
Na Dedika za podjetja je tečaj prilagojen z vajami in primeri iz vašega lastnega poslovanja, tako kot vaša podjetja potrebujejo.
Vsebina tečaja
8 Poglavji • 35 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)
Poglavje 1SkrijSkrij podrobnostiPoglej podrobnostiUvod v UML in modeliranje
Uvod v UML in modeliranje
Uč lekcija 1 • Orodja in okolja za modeliranje
Pregled priljubljenih orodij UML in njihovih naborov funkcij. Študenti vzpostavijo delovno okolje za praktične vaje skozi celoten tečaj.
Uč lekcija 2 • Osnove notacije UML
Pokriva osnovne elemente notacije, skupne vsem diagramom. Zagotavlja vizualni besednjak, potreben za branje in pisanje katerega koli artefakta UML.
Uč lekcija 3 • Kaj je UML?
Opredeljuje UML kot standardiziran vizualni jezik za načrtovanje programske opreme. Vzpostavlja konceptualno izhodišče za ves nadaljnji študij diagramov.
Uč lekcija 4 • Kategorije diagramov UML
Predstavlja družini strukturnih in vedenjskih diagramov. Študenti povežejo vsako kategorijo z resničnimi načrtovalskimi problemi.
Poglavje 2SkrijSkrij podrobnostiPoglej podrobnostiDiagrami primerov uporabe
Diagrami primerov uporabe
Uč lekcija 1 • Akterji in sistemske meje
Opredeljuje akterje in pravokotnik sistemske meje. Zasidra diagrame primerov uporabe v širšem kontekstu zahtev, predstavljenem v 1. poglavju.
Uč lekcija 2 • Specifikacije primerov uporabe
Povezuje notacijo diagramov s pisnimi opisi primerov uporabe. Študenti dokumentirajo predpogoje, tokove in popogoje za vsak primer uporabe.
Uč lekcija 3 • Izdelava celovitega modela primerov uporabe
Vodi študente skozi celovito modeliranje primerov uporabe za študijo primera. Utrjuje vse veščine notacije in specifikacije iz tega poglavja.
Uč lekcija 4 • Primeri uporabe in odnosi
Pojasnjuje notacijo primerov uporabe in odnose vključitve (include), razširitve (extend) in generalizacije. Študenti natančno modelirajo funkcionalne zahteve.
Poglavje 3SkrijSkrij podrobnostiPoglej podrobnostiRazredni diagrami
Razredni diagrami
Uč lekcija 1 • Dedovanje in vmesniki
Modelira hierarhije generalizacije in pogodbe vmesnikov. Študenti uporabljajo dedovanje in realizacijo za spodbujanje ponovne uporabe in abstrakcije.
Uč lekcija 2 • Razredi, atributi in operacije
Predstavlja notacijo razredov, vidnost in tipizirane atribute. Nadgrajuje osnove notacije UML iz 1. poglavja za predstavitev objektno-usmerjene strukture.
Uč lekcija 3 • Domenski in načrtovalski razredni modeli
Razlikuje med domenskimi modeli in razrednimi diagrami na ravni načrta. Študenti pretvorijo domenski model v podroben načrtovalski artefakt.
Uč lekcija 4 • Napredne tehnike razrednih diagramov
Predstavlja omejitve, osnove OCL in vzorce razrednih diagramov. Študenti izpopolnijo modele, da izrazijo natančen načrtovalski namen.
Uč lekcija 5 • Odnosi med razredi
Pokriva povezavo (association), agregacijo, kompozicijo in odvisnost. Študenti izberejo pravilen tip odnosa za vsako načrtovalsko situacijo.
Poglavje 4SkrijSkrij podrobnostiPoglej podrobnostiSekvenčni in komunikacijski diagrami
Sekvenčni in komunikacijski diagrami
Uč lekcija 1 • Reference interakcij in vrata
Predstavlja fragmente ref in operandov interakcije za ponovno uporabo. Študenti modularizirajo velike interakcijske modele v obvladljive dele.
Uč lekcija 2 • Kombinirani fragmenti
Pokriva fragmente alt, opt, loop in par za pogojno in iterativno logiko. Študenti izrazijo kompleksen nadzorni tok znotraj enega samega diagrama.
Uč lekcija 3 • Komunikacijski diagrami
Predstavlja komunikacijske diagrame kot alternativni pogled interakcij. Študenti pretvarjajo sekvenčne diagrame v komunikacijske diagrame in obratno.
Uč lekcija 4 • Osnove sekvenčnih diagramov
Predstavlja življenjske črte, aktivacijske vrstice in sinhrone sporočila. Povezuje modeliranje interakcij z razrednimi strukturami, zgrajenimi v 3. poglavju.
Poglavje 5SkrijSkrij podrobnostiPoglej podrobnostiDiagrami avtomata stanj
Diagrami avtomata stanj
Uč lekcija 1 • Akcije in aktivnosti v stanjih
Pokriva akcije vstopa, izstopa in do-aktivnosti znotraj stanj. Študenti vsakemu stanju pripišejo natančno vedenjsko semantiko.
Uč lekcija 2 • Avtomati stanj protokola
Razlikuje med vedenjskimi in protokolarnimi avtomati stanj. Študenti specificirajo veljavna zaporedja klicev operacij za razredne vmesnike.
Uč lekcija 3 • Sestavljena in ortogonalna stanja
Predstavlja gnezdena stanja in sočasne regije. Študenti modelirajo kompleksno vedenje življenjskega cikla s hierarhičnimi avtomati stanj.
Uč lekcija 4 • Stanja, prehodi in dogodki
Opredeljuje preprosta stanja, prehode, sprožitelje in stražarje. Nadgrajuje koncepte vedenjskega modeliranja, predstavljene v 4. poglavju.
Poglavje 6SkrijSkrij podrobnostiPoglej podrobnostiDiagrami aktivnosti
Diagrami aktivnosti
Uč lekcija 1 • Obravnava izjem in prekinitve
Pokriva upravljalnike izjem in prekinljive regije aktivnosti. Študenti modelirajo poti napak in scenarije preklica v kompleksnih delovnih tokovih.
Uč lekcija 2 • Objektni tokovi in priključki
Modelira prenos podatkov med akcijami z uporabo objektnih vozlišč in priključkov. Študenti predstavijo podatkovno gnane delovne tokove z natančno semantiko žetonov.
Uč lekcija 3 • Sočasnost in sinhronizacija
Pokriva vejitev (fork), združitev (join) in sočasne tokove. Študenti natančno modelirajo vzporedne procese in sinhronizacijske točke.
Uč lekcija 4 • Osnove diagramov aktivnosti
Predstavlja akcije, nadzorni tok in odločitvena vozlišča. Povezuje modeliranje delovnih tokov z vedenjskimi koncepti iz 4. in 5. poglavja.
Uč lekcija 5 • Plavalne steze in razdelki
Predstavlja razdelke plavalnih stez za dodelitev odgovornosti akterjem ali komponentam. Študenti uskladijo modele aktivnosti z organizacijskimi ali arhitekturnimi mejami.
Poglavje 7SkrijSkrij podrobnostiPoglej podrobnostiKomponentni in uvajalni diagrami
Komponentni in uvajalni diagrami
Uč lekcija 1 • Komponentne odvisnosti in sestavi
Modelira povezovalnike sestava in delegacije. Študenti sestavljajo komponente v podsisteme in preverjajo združljivost vmesnikov.
Uč lekcija 2 • Osnove uvajalnega diagrama
Predstavlja vozlišča, artefakte in uvajalne odnose. Študenti preslikajo programske artefakte v fizična ali navidezna izvajalna okolja.
Uč lekcija 3 • Modeliranje porazdeljenih arhitektur
Uporabi uvajalne diagrame za večnivojske arhitekture in arhitekture v slogu oblaka. Študenti predstavijo komunikacijske poti in uvajalne omejitve.
Uč lekcija 4 • Osnove komponentnega diagrama
Predstavlja komponente, vmesnike in vrata. Povezuje strukturno modeliranje iz 3. poglavja z arhitekturno granulacijo.
Poglavje 8SkrijSkrij podrobnostiPoglej podrobnostiIntegracija UML-a skozi življenjski cikel razvoja programske opreme
Integracija UML-a skozi življenjski cikel razvoja programske opreme
Uč lekcija 1 • Skladnost in sledljivost modela
Zagotavlja doslednost med diagrami in vzdržuje sledljivostne povezave. Študenti pregledajo nabor modelov glede nasprotij in vrzeli.
Uč lekcija 2 • Modeliranje v fazi zahtev
Preslika diagrame primerov uporabe in aktivnosti v izvabljanje in analizo zahtev. Študenti uskladijo diagramne artefakte s potrebami deležnikov.
Uč lekcija 3 • Modeliranje implementacije in uvajanja
Povezuje komponentne in uvajalne diagrame z implementacijskimi odločitvami. Študenti validirajo, da so načrtovalski modeli usklajeni s ciljnim okoljem za uvajanje.
Uč lekcija 4 • Zaključna študija primera
Študenti zgradijo celoten nabor modelov UML za realističen sistem iz nič. Združuje vse vrste diagramov in veščine modeliranja iz poglavij 1 do 7.
Uč lekcija 5 • Modeliranje v fazi načrtovanja
Povezuje razredne, sekvenčne diagrame in diagrame stanj z arhitekturnim in podrobnim načrtovanjem. Študenti izdelajo skladen načrtovalski model iz artefaktov zahtev.
Vaš veljaven certifikat o zaključku
Ta tečaj je namenjen vam:
Razvijalec programske opreme: želi izraziti oblikovalske odločitve v splošno razumljivem formatu.
Poslovni analitik: potrebuje natančne diagrame za povezovanje zahtev deležnikov in tehničnih ekip.
Študent računalništva: gradi portfelj, ki prikazuje strokovne veščine modeliranja.
Sistemski arhitekt: želi formalizirati intuitivne oblikovalske navade v dokumentirane, pregledne artefakte.
Oseba na karierni preusmeritvi: prehaja v tehnologijo in potrebuje strukturirana orodja za sporočanje sistemskega razmišljanja.
Vodja projekta: želi brati in ocenjevati tehnične diagrame, ki jih izdelajo inženirske ekipe.
Kaj pravijo naši učenci
Vaše predavanja so popolna. Kupil sem enoletni paket in končno imam priložnost spremljati različne teme, ki me zanimajo, ne da bi moral menjati platformo... hvala za vse, kar počnete, že sem vas priporočil drugim ljudem...

Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.

Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!

Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.

Glavne usposobitve
Pogosta vprašanja
Kdo je Dedika?
Ali potrdilo velja v Slovenija?
Ali so tečaji brezplačni?
Kakšna je obremenitev tečaja?
Kakšni so tečaji?
Kako potekajo tečaji?
Kakšno je trajanje tečajev?
Kakšna je cena tečajev?
Kaj je EAD ali spletni tečaj in kako deluje?
PDF tečaj




















