Plan Szkolenia

Wprowadzenie

  • Prezentacje prowadzącego i uczestników
  • Wprowadzenie do modelowania
  • Wprowadzenie do SysML
  • Wprowadzenie do MagicDraw/Cameo
  • Definicja studium przypadku

Dekompozycja Strukturalna Systemu

  • Notacja diagramów pakietów
  • Dekompozycja systemu na pakiety
  • Modelowanie zależności między pakietami
  • Praktyczne ćwiczenie: modelowanie struktury pakietów

Analiza Potrzeb Użytkowników

  • Notacja diagramów przypadków użycia (use case)
  • Identyfikacja aktorów
  • Identyfikacja przypadków użycia
  • Relacje między przypadkami użycia
  • Praktyczne ćwiczenie: modelowanie przypadków użycia

Definiowanie Wymagań Systemowych

  • Od przypadków użycia do wymagań systemowych
  • Notacja diagramu wymagań
  • Specyfikacja wymagań
  • Definiowanie struktury wymagań
  • Weryfikacja wymagań za pomocą testów
  • Relacje między wymaganiami
  • Praktyczne ćwiczenie: modelowanie wymagań

Definiowanie Strukturalnych Bloków (Widok Czarnego Pudełka)

  • Notacja diagramu definicji bloku
  • Strukturalne bloki
  • Modelowanie właściwości bloków
  • Definiowanie relacji między blokami
  • Definiowanie słownika danych systemu
  • Praktyczne ćwiczenie: modelowanie widoku czarnego pudełka systemu

Modelowanie Struktury Bloków (Widok Białego Pudełka)

  • Wewnętrzny diagram bloku
  • Wizualizacja części bloku
  • Łączenie części za pomocą łączników
  • Definiowanie portów
  • Definiowanie przepływów danych i bloków interfejsowych
  • Praktyczne ćwiczenie: modelowanie widoku białego pudełka systemu

Modelowanie Ograniczeń Systemu

  • Definiowanie bloków ograniczeń
  • Wiązanie właściwości ograniczeń z wartościami właściwości
  • Wykonywanie parametryczne
  • Praktyczne ćwiczenie: modelowanie parametryczne

Projektowanie Zachowania Systemu Opisanego Stanami

  • Notacja diagramów maszyn stanowych (state machine)
  • Identyfikacja stanów
  • Definiowanie zdarzeń przejść między stanami
  • Specyfikacja sygnałów
  • Specyfikacja efektów
  • Wykonywanie maszyn stanowych
  • Praktyczne ćwiczenie: modelowanie maszyn stanowych

Projektowanie Płynów Sterujących i Danych

  • Diagram aktywności (activity diagram)
  • Definiowanie aktywności
  • Specyfikacja parametrów
  • Definiowanie działań
  • Modelowanie przepływów sterujących
  • Modelowanie przepływów danych
  • Wykonywanie aktywności
  • Praktyczne ćwiczenie: modelowanie aktywności

Projektowanie Komunikacji

  • Notacja diagramów sekwencji (sequence diagram)
  • Modelowanie linii życia
  • Modelowanie komunikatów
  • Dekompozycja interakcji za pomocą referencji
  • Zastosowanie fragmentów interakcji
  • Definiowanie ograniczeń czasowych
  • Praktyczne ćwiczenie: modelowanie interakcji

Modelowanie Konstrukcji Krzyżowych

  • Logiczne i fizyczne architektury
  • Relacja alokacji (allocation)
  • Opcje wyświetlania alokacji
  • Identyfikacja rodzajów alokacji
  • Macierz alokacji (allocation matrix)
  • Praktyczne ćwiczenie: budowanie macierzy alokacji

Domain Specific Language (DSL)

  • Wprowadzenie​
  • Koncepcje DSL & Przegląd​
  • Profile (profiles)​
  • Stereotypy (stereotypes)​
  • Tagi & Wartości tagów (tags & tagged values)​
  • Dostosowania (customizations)​

Teamwork Cloud & Cameo Collaborator

  • Wprowadzenie​
  • Funkcje i usługi Teamwork Cloud​
  • Aplikacje internetowe i administracja​
  • Funkcje narzędzia do modelowania​
  • Gałęzie & Scalanie (branches & merge)​
  • Partycjonowanie projektów (project partitioning)​
  • Cameo Collaborator

Oszacowany czas trwania kursu

  • Ćwiczenia laboratoryjne, 60%
  • Slajdy, 35%
  • Demonstracje, 5%
 40 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie