Izberite svoj jezik
Tečaj UML modeliranja
Več kot 2 milijona študentov po vsem svetu

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.

Dedika za podjetja

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.

Kliknite tukaj

Vsebina tečaja

8 Poglavji • 35 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)

Poglavje 1Poglej podrobnosti

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 2Poglej podrobnosti

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 3Poglej podrobnosti

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 4Poglej podrobnosti

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 5Poglej podrobnosti

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 6Poglej podrobnosti

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 7Poglej podrobnosti

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 8Poglej podrobnosti

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.

Certifikacija

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...
Giulio Carlo
Giulio CarloŠtudent digitalnega marketinga
Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.
Mariana Ferres
Mariana FerresŠtudentka fotografije
Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!
Luciana Alvarenga
Luciana AlvarengaŠtudentka oblikovanja nohtov
Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.
André Felipe
André FelipeŠtudent prompt inženirstva

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