Szkolenie Podstawy projektowania systemów w UML

Zunifikowany Język Modelowania (Unified Modeling Language – UML) jest obecnie najbardziej popularnym sposobem modelowania na potrzeby systemów informatycznych. UML jest oficjalnie zdefiniowany przez Object Management Group (OMG). UML został znormalizowany w normach ISO/IEC 19505-1 i ISO/IEC 19505-2.

Początkowo język był przeznaczony głównie dla informatyków i programistów. Z czasem, inspirowana przez biznes,  pojawiła się potrzeba modelowania systemu biznesowego jako kroku pośredniego pomiędzy analizą biznesową a modelowaniem systemu informatycznego. Odpowiedzią na tę potrzebę było wprowadzenie do UML modeli biznesowych tworzonych z punktu widzenia twórcy oprogramowania.

Cel szkolenia
Celem szkolenia jest dostarczenie uczestnikom podstawowej wiedzy w zakresie projektowania systemów w UML, zapoznanie z typami diagramów i ich elementami.

Korzyści dla uczestników
Po ukończeniu szkolenia uczestnicy będą:

  • zaznajomieni z praktycznym użyciem języka UML w projektowaniu systemów.
  • posiadali umiejętności sprawnego odczytywania i interpretacji podstawowych, niezbędnych w dokumentacji projektowej diagramów UML.
  • Posiadali podstawową wiedzy dotyczącej poprawnej notacji UML (zgodnie ze standardami światowymi).
  • potrafili posługiwać się programem wspomagającym użycie UML.

Adresaci szkolenia
Język UML dotyczy budowania modeli na potrzeby tworzenia systemów informatycznych. Odbiorcami tych modeli są analitycy systemowi i przede wszystkim programiści. Na poziomie podstawowym UML powinien być znany każdemu członkowi zespołu pracującemu nad tworzeniem systemu informatycznego. Nie dotyczy to tylko zespołu dostarczającego oprogramowanie ale także zamawiającego, który musi zrozumieć i odebrać modele przygotowane we współpracy z dostawcą programowania.

Program szkolenia

  1. Wprowadzenie do UML
  2. System biznesowy a system informatyczny
  3. System a model systemu
  4. Klasy i obiekty
  5. Diagramy klas
    • Konwencja opisu
    • Atrybuty
    • Operacje
    • Informacje dodatkowe
    • Relacje między klasami
  6. Diagramy obiektów
    • Konwencja opisu
    • Atrybuty
    • Operacje
    • Zależności między obiektami
  7. Diagramy przypadków użycia
    • Przypadki użycia – systemowe i biznesowe
    • Aktorzy systemowi i biznesowi
    • Relacje między elementami diagramu przypadków użycia
  8. Diagram pakietów
    • Elementy diagramu
    • Relacje między obiektami
    • Sposoby prezentacji pakietów
  9. Diagram aktywności (czynności)
    • Elementy diagramu
    • Zasady tworzenia diagramu
  10. Diagram sekwencji
    • Zastosowanie diagramu
    • Elementy diagramu
  11. Diagram komunikacji
    • Zastosowanie diagramu
    • Elementy diagramu
  12. Wymagania funkcjonalne i diagram wymagań (poza standardem UML)
  13. Stany
    • Stany systemu i maszyna stanowa
    • Diagram stanów
    • Przejścia między stanami
  14. Diagram komponentów
    • Komponenty i interfejsy
  15. Diagram wdrożenia
    • Element diagramu
    • Relacje między elementami
  16. Podsumowanie

Forma zajęć
Szkolenie oprócz teorii uzupełnione jest ćwiczeniami i przykładami ułatwiającymi zrozumienie materiału.

Materiały szkoleniowe
Wydruk materiałów szkoleniowych lub w wersji elektronicznej, dyplom udziału w szkoleniu, materiały biurowe. 

Prowadzenie szkolenia
Trener posiadający kompetencje merytoryczne oraz bogate, wieloletnie doświadczenie  praktyczne z umiejętnością przekazywania wiedzy. Z najwyższą starannością, dostosujemy  prowadzenie szkolenia do potrzeb oraz wymagań organizacji.

Warunki uczestnictwa
Brak wymagań.

Grupa: od 8 do 16 osób
Czas trwania: 2 dni / 20 h