Modelowanie wizualne przy użyciu języka UML - kurs 22 900 RUB. z Centrum Szkoleniowego IBS, szkolenie 16 godz., termin 28.11.2023.
Miscellanea / / November 28, 2023
Podstawą sukcesu każdego projektu informatycznego jest dobrze zorganizowana komunikacja pomiędzy wszystkimi jego uczestnikami: członkami zespołu projektowego, klientami, podwykonawcami. Złożoność budowania takiej komunikacji znacznie wzrasta wraz z poszerzaniem się geografii projektów, kiedy wszyscy uczestnicy nie tylko mówią różnymi językami, ale także mają odmienną mentalność. Jeśli jednak projekt jest skoncentrowany w jednym kraju, często okazuje się, że przedstawiciele biznesu i twórcy oprogramowania różnią się językiem i mentalnością niemal tak radykalnie jak mieszkańcy różne kraje.
Jak możemy zadbać o to, aby informacje ważne dla projektu były dostępne i zrozumiałe dla każdego uczestnika? Jak wypracować „wspólny język”, który pozwoliłby nam opisać rozwiązania projektowe w sposób jasny, jednoznaczny i kompletny?
Najlepszą praktyką w tym kierunku jest stosowanie wizualnych języków modelowania, które pozwalają pozbyć się niejednoznaczności języków naturalnych. Ich skuteczność opiera się na dwóch głównych zasadach:
- wyraźne obrazy graficzne opisujące nawet abstrakcyjne koncepcje;
- jasne formalne zasady tworzenia całościowych modeli z tych obrazów graficznych.
W dzisiejszych projektach IT najbardziej uniwersalnym i wygodnym językiem modelowania wizualnego jest UML (Unified Modeling Language). Pozwala na opisanie systemów o dowolnej złożoności z różnych punktów widzenia na każdym etapie procesu rozwoju.
Szkolenie poświęcone jest badaniu kilku typów diagramów UML, które są najbardziej potrzebne podczas przygotowywania wymagań: klasa, przypadek użycia, sekwencja, aktywność, maszyna stanowa. Podczas szkolenia studenci zapoznają się z metodologią konstruowania każdego rodzaju diagramu oraz rozwiną umiejętności modelowania podczas ćwiczeń praktycznych.
Budowa poprawnych i użytecznych modeli wizualnych jest niemożliwa bez odpowiedniego myślenia obiektowego – sama znajomość składni UML nie wystarczy. Dlatego też dużą uwagę podczas szkoleń poświęca się przypomnieniu podstaw podejścia obiektowego (OOP). W szczególności omawiane są koncepcje OOP, takie jak abstrakcja, modułowość, dziedziczenie, enkapsulacja i polimorfizm.
Przedmiot jest częścią szkoły „Analiza Systemów”. Specjalizacją szkoły jest identyfikacja, dokumentacja i strukturyzacja wymagań dla systemów informatycznych. Materiały edukacyjne szkoły opracowywane są w oparciu o międzynarodowy przewodnik „Guide to the Business Analysis Body of Knowledge ® (BABOK ®), wersja 2.”
W szczególności kurs porusza zagadnienia związane z niektórymi technikami BABOK®: „Modelowanie danych”, „Modelowanie organizacyjne modelowanie”, „Modelowanie procesów”, „Scenariusze i przypadki użycia”, „Diagramy sekwencji”, „Diagramy państwo."
Język UML jest obsługiwany przez dużą liczbę płatnych i bezpłatnych narzędzi CASE: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS i wiele innych.
Kurs nie omawia szczegółowo ani nie stosuje tych narzędzi, ale omawia możliwości ich wyboru w projektach informatycznych.
Ten kurs jest również dostępny w formie online.
Wszelkie informacje publikowane w tej sekcji Lifehackera nie stanowią oferty publicznej w rozumieniu przepisów art. 437 Kodeksu cywilnego Federacji Rosyjskiej i służą wyłącznie celom informacyjnym.
Serwis wykorzystuje technologie z projektu „Edukowani” i nie świadczy usług edukacyjnych.