Визуално моделиране с помощта на UML - курс RUB 22 900. от IBS Training Center, обучение 16 часа, Дата 28 ноември 2023 г.
разни / / November 28, 2023
Основата за успеха на всеки ИТ проект е добре организираната комуникация между всички негови участници: членове на екипа на проекта, клиенти, подизпълнители. Сложността на изграждането на такава комуникация се увеличава значително с разширяването на географията на проектите, когато всички участници не само говорят различни езици, но и имат различен манталитет. Ако обаче проектът е съсредоточен в една държава, често се оказва, че представители на бизнеса и разработчиците на софтуер се различават по език и манталитет почти толкова радикално, колкото жителите различни страни.
Как можем да сме сигурни, че важната за проекта информация е достъпна и разбираема за всеки участник? Как можем да разработим „общ език“, който да ни позволи да опишем дизайнерските решения ясно, недвусмислено и пълно?
Най-добрата практика в тази посока е да използвате езици за визуално моделиране, които ви позволяват да се отървете от неяснотата на естествените езици. Тяхната ефективност се основава на два основни принципа:
- ясни графични изображения за описание дори на абстрактни понятия;
- ясни формални правила за създаване на холистични модели от тези графични изображения.
За ИТ проекти днес най-универсалният и удобен език за визуално моделиране е UML (Unified Modeling Language). Тя ви позволява да описвате системи с всякаква сложност от различни гледни точки на всеки етап от процеса на разработка.
Това обучение е посветено на изучаването на няколко типа UML диаграми, които са най-търсени при изготвянето на изисквания: клас, случай на използване, последователност, дейност, държавна машина. По време на обучението студентите ще се запознаят с методологията за конструиране на всеки тип диаграма и ще развият умения за моделиране по време на практически упражнения.
Изграждането на правилни и полезни визуални модели е невъзможно без подходящо обектно-ориентирано мислене - просто познаване на UML синтаксиса не е достатъчно за това. Ето защо по време на обучението се обръща голямо внимание на прегледа на основите на обектно-ориентирания подход (ООП). По-специално се обсъждат ООП концепции като абстракция, модулност, наследяване, капсулиране и полиморфизъм.
Курсът е част от школата „Системен анализ”. Специализацията на училището е идентифициране, документиране и структуриране на изискванията към информационните системи. Учебните материали на училището са разработени на базата на международното ръководство „Ръководство към тялото на знанията за бизнес анализ ® (BABOK ®), версия 2.“
По-специално, курсът разглежда въпроси, свързани с някои BABOK ® техники: „Моделиране на данни“, „Организационни моделиране", "Моделиране на процеси", "Сценарии и случаи на използване", "Диаграми на последователности", "Диаграми състояние."
Езикът UML се поддържа от голям брой платени и безплатни CASE инструменти: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS и много други.
В курса не се обсъждат и не се прилагат подробно тези инструменти, но се обсъждат възможностите за избора им в ИТ проекти.
Този курс е достъпен и в онлайн формат.
Цялата информация, публикувана в този раздел на Lifehacker, не е публична оферта, както е определено в разпоредбите на член 437 от Гражданския кодекс на Руската федерация, и е само за информационни цели.
Услугата използва технологии от проекта „Educated” и не предоставя образователни услуги.