Vizualus modeliavimas naudojant UML – kursas 22 900 RUB. iš TVM mokymo centro, mokymai 16 val., Data 2023 m. lapkričio 28 d.
įvairenybės / / November 28, 2023
Bet kurio IT projekto sėkmės pagrindas yra gerai organizuotas bendravimas tarp visų jo dalyvių: projekto komandos narių, klientų, subrangovų. Tokios komunikacijos kūrimo sudėtingumas gerokai išauga plečiantis projektų geografijai, kai visi dalyviai ne tik kalba skirtingomis kalbomis, bet ir turi skirtingą mentalitetą. Tačiau jei projektas sutelktas vienoje šalyje, dažnai paaiškėja, kad verslo atstovai ir programinės įrangos kūrėjai savo kalba ir mentalitetu skiriasi beveik taip pat radikaliai kaip ir gyventojai skirtingos salys.
Kaip užtikrinti, kad projektui svarbi informacija būtų prieinama ir suprantama kiekvienam dalyviui? Kaip sukurti „bendrą kalbą“, kuri leistų aiškiai, nedviprasmiškai ir išsamiai apibūdinti dizaino sprendimus?
Geriausia praktika šia kryptimi yra naudoti vizualinio modeliavimo kalbas, kurios leidžia atsikratyti natūralių kalbų dviprasmiškumo. Jų veiksmingumas grindžiamas dviem pagrindiniais principais:
- aiškūs grafiniai vaizdai, apibūdinantys net abstrakčias sąvokas;
- aiškios formalios holistinių modelių kūrimo iš šių grafinių vaizdų taisyklės.
Šiandien IT projektams universaliausia ir patogiausia vizualinio modeliavimo kalba yra UML (Unified Modeling Language). Tai leidžia apibūdinti bet kokio sudėtingumo sistemas iš skirtingų požiūrių bet kuriame kūrimo proceso etape.
Šie mokymai skirti kelių tipų UML diagramų, kurios yra paklausiausios rengiant reikalavimus, studijoms: klasė, naudojimo atvejis, seka, veikla, būsenos mašina. Mokymų metu studentai susipažins su kiekvieno tipo diagramų konstravimo metodika ir praktinių pratybų metu lavins modeliavimo įgūdžius.
Sukurti teisingus ir naudingus vizualinius modelius neįmanoma be tinkamo objektinio mąstymo – vien UML sintaksės žinių tam neužtenka. Todėl mokymų metu daug dėmesio skiriama objektinio požiūrio (OOP) pagrindų peržiūrai. Visų pirma aptariamos tokios OOP sąvokos kaip abstrakcija, moduliškumas, paveldėjimas, inkapsuliavimas ir polimorfizmas.
Kursas yra „Sistemų analizės“ mokyklos dalis. Mokyklos specializacija – informacinių sistemų reikalavimų nustatymas, dokumentavimas ir struktūrizavimas. Mokyklos mokomoji medžiaga parengta remiantis tarptautiniu vadovu „Guide to the Business Analysis Body of Knowledge ® (BABOK ®), 2 versija“.
Visų pirma, kursas sprendžia klausimus, susijusius su kai kuriomis BABOK ® technikomis: „Duomenų modeliavimas“, „Organizacinė modeliavimas“, „Procesų modeliavimas“, „Scenarijai ir naudojimo atvejai“, „Sekų diagramos“, „Diagramos“ valstybė“.
UML kalbą palaiko daugybė mokamų ir nemokamų CASE įrankių: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS ir daugelis kitų.
Kurso metu šios priemonės išsamiai neaptariamos ir netaikomos, o aptariamos jų pasirinkimo IT projektuose galimybės.
Šis kursas taip pat prieinamas internetiniu formatu.
Visa šiame Lifehacker skyriuje paskelbta informacija nėra viešas pasiūlymas, kaip apibrėžta Rusijos Federacijos civilinio kodekso 437 straipsnio nuostatose, ir yra skirta tik informaciniams tikslams.
Paslauga naudoja projekto „Išsilavinti“ technologijas ir neteikia švietimo paslaugų.