Vizuális modellezés UML használatával - tanfolyam 22 900 RUB. az IBS Oktatóközpontból, képzés 16 óra, Időpont 2023. november 28.
Vegyes Cikkek / / November 28, 2023
Minden informatikai projekt sikerének alapja a jól szervezett kommunikáció minden résztvevője között: a projektcsapat tagjai, ügyfelek, alvállalkozók között. Az ilyen kommunikáció felépítésének bonyolultsága jelentősen megnövekszik a projektek földrajzi területeinek bővülésével, amikor is minden résztvevő nemcsak más nyelven beszél, hanem eltérő mentalitású is. Ha azonban a projekt egy országban összpontosul, gyakran kiderül, hogy a vállalkozások képviselői ill a szoftverfejlesztők nyelve és mentalitása csaknem olyan radikálisan különbözik, mint a lakosok különböző országok.
Hogyan biztosíthatjuk, hogy a projekt szempontjából fontos információk minden résztvevő számára hozzáférhetőek és érthetőek legyenek? Hogyan alakíthatunk ki egy „közös nyelvet”, amely lehetővé tenné a tervezési megoldások világos, egyértelmű és teljes leírását?
Ebben az irányban a legjobb gyakorlat a vizuális modellező nyelvek használata, amelyek lehetővé teszik, hogy megszabaduljon a természetes nyelvek kétértelműségétől. Hatékonyságuk két fő elven alapul:
- tiszta grafikus képek még absztrakt fogalmak leírására is;
- világos formai szabályok a holisztikus modellek létrehozására ezekből a grafikai képekből.
Az informatikai projektek számára ma a leguniverzálisabb és legkényelmesebb vizuális modellezési nyelv az UML (Unified Modeling Language). Lehetővé teszi, hogy a fejlesztési folyamat bármely szakaszában leírjon bármilyen összetettségű rendszert különböző nézőpontokból.
Ez a képzés a követelmények elkészítésekor leginkább keresett UML diagramok többféle típusának tanulmányozására irányul: osztály, használati eset, szekvencia, tevékenység, állapotgép. A képzés során a hallgatók megismerkednek az egyes diagramtípusok elkészítésének módszertanával és a gyakorlati gyakorlatok során fejlesztik a modellezési készségeket.
Helyes és hasznos vizuális modellek felépítése lehetetlen megfelelő objektum-orientált gondolkodás nélkül – ehhez nem elegendő az UML szintaxisának puszta ismerete. Ezért a képzés során nagy figyelmet fordítanak az objektum-orientált megközelítés (OOP) alapjainak áttekintésére. Különösen az olyan OOP fogalmakat tárgyalják, mint az absztrakció, a modularitás, az öröklődés, a beágyazás és a polimorfizmus.
A kurzus a „Rendszerelemzés” iskola része. Az iskola szakiránya az információs rendszerekkel szemben támasztott követelmények azonosítása, dokumentálása és strukturálása. Az iskola oktatási anyagait a „Guide to the Business Analysis Body of Knowledge ® (BABOK ®), 2. verzió” című nemzetközi útmutató alapján fejlesztik.
A kurzus különösen néhány BABOK ® technikával kapcsolatos kérdésekkel foglalkozik: „Adatmodellezés”, „Szervezeti modellezés", "Folyamatmodellezés", "Forgatókönyvek és használati esetek", "Sekvencia diagramok", "Diagramok" állapot."
Az UML nyelvet számos fizetős és ingyenes CASE eszköz támogatja: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS és még sokan mások.
A kurzus nem tárgyalja és nem alkalmazza ezeket az eszközöket részletesen, hanem az informatikai projektekben való választási lehetőségeket tárgyalja.
Ez a tanfolyam online formában is elérhető.
A Lifehacker ezen részében közzétett összes információ nem nyilvános ajánlat az Orosz Föderáció Polgári Törvénykönyve 437. cikkének rendelkezései szerint, és csak tájékoztató jellegű.
A szolgáltatás az „Educated” projekt technológiáit használja, és nem nyújt oktatási szolgáltatásokat.