Notacja UML

Baza wiedzy
Analiza i modelowanie: BPMN

Szkolenia modelowanie oprogramowania w notacji UML

  • UML (Unified Modeling Language) to język modelowania składający się z zestawu diagramów. Został opracowany, m.in. po to, aby pomóc programistom w wizualizowaniu, konstruowaniu i dokumentowaniu systemów oprogramowania.
  • UML jest rozbudowanym językiem – może on być używany nie tylko do modelowania inżynierii oprogramowania, ale także w obszarze modelowania struktury i zachowania aplikacji oraz procesów biznesowych.
  • Notacja jest elastyczna – dzięki temu jest doskonale dopasowana do tworzenia i rozwoju oprogramowania. Elementy modelowania i interakcje na diagramie można dopasować do konkretnej technologii, z której korzystamy.
  • Ze względu na swój szeroki zasięg, jest ona idealnym językiem wizualnym do przekazywania szczegółowych informacji o architekturze systemów dużej liczbie użytkowników. Umożliwia przedstawienie oprogramowania w jednolity sposób, zrozumiały dla wszystkich osób biorących udział w tworzeniu oprogramowania.

Wybierz termin szkolenia

TytułMiastoTerminCenaIlość dniDostępnośćRezerwacja
Notacja UML od podstaw Opis kursu Warszawa18-19.11.2019 1 520,00  netto
1 869,60  brutto
26 miejsc Rezerwuj
Warszawa12-13.12.2019 1 520,00  netto
1 869,60  brutto
26 miejsc Rezerwuj
Szybki kontakt




Dlaczego warto znać notację UML

UML to język modelowania, który umożliwia wizualizację oprogramowania w wielu wymiarach i na różnych poziomach szczegółowości. Dzięki temu program komputerowy może być w pełni zrozumiany i opisany przed rozpoczęciem jego budowy.

  • UML jest językiem uniwersalnym – można go stosować w wielu obszarach tworzenia oprogramowania. Zawiera on definiowalne przez użytkownika mechanizmy rozszerzeń, które można dostosować do określonych środowisk.
  • Dzięki UML, na początku projektu, za pomocą modelu wysokiego poziomu można szybko i łatwo zdefiniować ogólny zakres oprogramowania. Następnie dla każdej części oprogramowania można zwiększać poziom szczegółowości.
  • UML można wykorzystać zarówno dla nowych rozwiązań systemowych, jak i w istniejącym już oprogramowaniu podczas jego rozwoju i dokonywania w nim poprawek.
  • Modelowanie za pomocą UML w oparciu o przypadek użycia zapewnia, że wszystkie poziomy modelu mogą być śledzone od efektu końcowego do elementów oryginalnych wymagań funkcjonalnych bez konieczności tworzenia i utrzymywania „matrycy śledzenia”
  • Modele UML dobrze reagują na rosnące środowisko programistyczne. Możliwe jest opracowanie tylko tych części modelu, które są wymagane w celu spełnienia nowych wymagań do rozszerzenia lub zmiany oprogramowania.
  • Złożone modele UML można rozkładać na mniejsze elementy w taki sposób, aby różne części modelu mogły być tworzone niezależnie przez różne osoby lub grupy. Każda część modelu może być niezależnie zarządzana a dana grupa ma pełną widoczność aktywności innych grup.

Wybierz szkolenie

Oferujemy szkolenie od podstaw do poziomu zaawansowanego. Zobacz jak przebiega jego program oraz jaką wiedzę możesz zdobyć razem z nami.

Notacja UML od podstaw

Organizacja zajęć

Zapraszamy

UML od podstaw

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Wprowadzenie do języka UML
  2. Rodzaje diagramów UML
  3. UML a proces produkcji oprogramowania
  4. Zasady analizy i projektowania obiektowego
  5. Modelowanie wymagań – przypadki użycia
    1. Zależności między przypadkami użycia
    2. Diagramy przypadków użycia
  6. Diagramy aktywności
    1. Rodzaje diagramów aktywności
    2. Czynności a akcje
    3. Węzły decyzyjne i połączenia
    4. Zdarzenia czasowe
    5. Wywoływanie innych czynności
    6. Obiekty
    7. Nadawanie oraz odbieranie sygnałów
    8. Rozpoczynanie oraz kończenie czynności i przepływów
    9. Partycje
    10. Złożone diagramy czynności
  7. Klasy i ich diagramy
    1. Podstawy klas w języku UML
    2. Widoczność i atrybuty klasy
    3. Zachowanie klasy
    4. Statyczne części klas
  8. Zaawansowane diagramy klas
    1. Związki pomiędzy klasami
    2. Ograniczenia
    3. Klasy abstrakcyjne
    4. Interfejsy
    5. Szablony

Dzień II

  1. Diagramy obiektów
    1. Instancje obiektów
    2. Połączenia
  2. Diagramy sekwencji
    1. Uczestnicy
    2. Czas
    3. Zdarzenia, sygnały i komunikaty
    4. Złożone interakcje
  3. Diagramy komunikacji
    1. Uczestnicy
    2. Połączenia i komunikaty
  4. Diagramy czasowe
    1. Uczestnicy
    2. Stany
    3. Czas
    4. Zdarzenia i komunikaty
    5. Ograniczenia czasowe
  5. Diagramy interakcji
    1. Przeglądowy diagram interakcji
    2. Modelowanie przypadku użycia
  6. Diagramy komponentów
    1. Komponenty
    2. Interfejsy komponentu
    3. Współdziałanie komponentów
  7. Diagramy maszyny stanowej
    1. Stany
    2. Przejścia
    3. Stany programu
    4. Stany złożone
    5. Sygnały
  8. Diagramy wdrożenia
    1. Wdrażanie prostego systemu
    2. Węzły i komunikacja między nimi
    3. Specyfikacje wdrożenia
  9. Pakiety
    1. Zależności między pakietami
    2. Importowanie pakietów
    3. Zależności pomiędzy pakietami

Co zapewniamy dla uczestników szkolenia

  • Laptop

    Laptop
    Przygotowaliśmy dla Ciebie wygodny laptop, ale jeśli wolisz, możesz pracować na własnym komputerze. Pomożemy Ci zainstalować potrzebne na kurs oprogramowanie.

  • Materiały szkoleniowe

    Materiały szkoleniowe
    Otrzymasz komplet materiałów szkoleniowych w wersji papierowej i elektronicznej. Materiały w formacie .pdf prześlemy Ci od razu po otrzymaniu potwierdzonego wpłatą zgłoszenia na kurs.

  • Własne zadania


    Będziesz miał możliwość omówienia z instruktorem własnych zadań. Jeżeli zabraknie na to czasu w trakcie szkolenia, instruktor skontaktuje się z Tobą po kursie.

  • Certyfikat

    certyfikat
    Po ukończeniu szkolenia otrzymasz certyfikat – w wersji papierowej i elektronicznej – potwierdzający Twój udział w kursie.

  • Gwarancja

    Gwarancja wysokiej jakości
    Gwarantujemy, że nasz kurs to dobra inwestycja, na której nie stracisz pieniędzy. Jeśli szkolenie Ci się nie spodoba, masz możliwość wycofania się z niego. Zwrócimy Ci wówczas 100% opłaty.

  • Konsultacje

    Konsultacje
    Po szkoleniu instruktor jest dla Ciebie dostępny i możesz konsultować z nim swoje programy. Na każde pytanie otrzymasz informację zwrotną mailem lub telefonicznie.

Kto będzie z Tobą pracował na szkoleniu

  • Barbara Lelusz instruktor

    Basia jest analitykiem bazo-danowym, ekspertem z obszaru MS Office, baz danych i Business Intelligence. Posiada duże doświadczenie w pracy z pakietem Office, projektowaniu baz danych, procesów ETL i automatyzacji zadań.

    Na zajęciach w prosty i profesjonalny sposób przeprowadzi Cię przez notację UML przy wykorzystaniu programu Visio.

  • Monika Wasilewska instruktor

    Monika posiada bardzo duże doświadczenie w analizie danych i modelowaniu procesów.

    Posiada również duże doświadczenie w prowadzeniu zajęć i przekazywaniu wiedzy. W miłej atmosferze zapozna Cię z elementami notacji UML.