Online kurz UML I. Začiatočník vám poskytne základ na čítanie a tvorbu diagramov pri analýze a návrhu softvérových systémov. Ide o certifikovaný online kurz na UML modelovanie a návrh systémov. Spoločne si vysvetlíme význam jazyka Unified Modeling Language a spôsob, akým pomáha zrozumiteľne zachytiť požiadavky, štruktúru a správanie aplikácie. Zorientujeme sa v typoch UML diagramov a naučíme sa vyberať vhodný pohľad podľa toho, čo potrebujeme vysvetliť. Oboznámime sa aj s prácou analytikov a IKT architektov a s využitím modelov pri komunikácii v tíme. Kurz využijete pri štúdiu informatiky, príprave analytických podkladov aj spolupráci s vývojármi a testermi. Predchádzajúce skúsenosti s UML nepotrebujete.
Praktickú prácu začneme v Enterprise Architect, kde sa naučíme orientovať v prostredí, vytvárať prvé modely a organizovať ich obsah. Pri ďalších témach budeme používať aj StarUML a Microsoft Visio. Pomocou diagramov prípadov použitia – Use Case zachytíme aktérov a funkcie, ktoré od systému očakávajú. Následne prejdeme k diagramom tried, v ktorých zobrazíme triedy, ich atribúty a vzájomné vzťahy. Vysvetlíme si dedičnosť, agregáciu a kompozíciu a ich význam pri objektovo orientovanom návrhu. Venovať sa budeme aj abstraktným triedam a ich zobrazeniu v modelovacích nástrojoch. UML modelovanie tak prepojíme s porozumením tomu, z akých prvkov sa systém skladá a ako spolu tieto prvky súvisia.
Správanie systému budeme skúmať pomocou diagramov aktivít a stavových diagramov. Pri aktivitách sa zameriame na priebeh činností a rozhodovanie v pracovnom postupe. Pri stavových diagramoch budeme sledovať stavy objektu alebo systému a prechody medzi nimi. Naučíme sa rozlišovať, kedy potrebujeme vysvetliť postup spracovania a kedy životný cyklus konkrétneho prvku, napríklad objednávky. Jednotlivé diagramy nám umožnia pozrieť sa na rovnaký systém z viacerých strán a vytvoriť zrozumiteľnejšie podklady na diskusiu o jeho návrhu. Získate základ na samostatné čítanie modelov, prípravu jednoduchých návrhov a vysvetľovanie vzťahov medzi požiadavkami a navrhovaným riešením. Ak sa chcete skutočne naučiť modelovať požiadavky, štruktúru a správanie systémov pomocou UML, tak toto je ideálny vstupný online kurz pre vás.