Bądźmy w kontakcie

award icon svg Certyfikat

Plan Szkolenia

Wprowadzenie do przeglądu inżynierii systemowej

  • Motywacja
  • Proces inżynierii systemowej
  • Typowe zastosowanie procesu inżynierii systemowej
  • Podejście dokumentowe vs. modelowe w inżynierii systemowej
  • Szybka powtórka SysML

    • Cel i kluczowe cechy SysML
    • Przegląd diagramów SysML
    • Wprowadzenie do SysML-Lite
    • Uproszczona metoda MBSE

      • Krzywa uczenia się dla SysML i MBSE
  • Zakres certyfikacji OCSMP a SysML
  • Przegląd modeli SysML z diagramami

Diagram pakietów

  • Przegląd
  • Definiowanie pakietów przy użyciu diagramu pakietów
  • Organizacja hierarchii pakietów
  • Pokazywanie elementów pakietowych na diagramie pakietów
  • Pakiety jako przestrzenie nazw
  • Importowanie elementów modelu do pakietów
  • Pokazywanie zależności między elementami pakietowymi

Bloki

  • Diagram definicji bloków
  • Modelowanie struktury i charakterystyk bloków przy użyciu właściwości
  • Przepływy
  • Zachowanie bloków
  • Modelowanie interfejsów przy użyciu portów
  • Modelowanie hierarchii klasyfikacji przy użyciu generalizacji
  • Modelowanie konfiguracji bloków przy użyciu instancji
  • Semantyka bloków

Ograniczenia

  • Wyrażenia ograniczeń
  • Enkapsulacja ograniczeń w blokach ograniczeń w celu umożliwienia ponownego użycia
  • Użycie kompozycji do budowy złożonych bloków ograniczeń
  • Użycie diagramu parametrycznego do wiązania parametrów bloków ograniczeń
  • Ograniczanie właściwości wartościowych bloku
  • Przechwytywanie wartości w konfiguracjach bloków
  • Ograniczanie właściwości zależnych od czasu w celu ułatwienia analizy czasowej
  • Użycie bloków ograniczeń do ograniczania przepływów elementów

Aktywności

  • Diagram aktywności
  • Akcje – podstawa
  • Przepływy obiektów i kontroli
  • Sygnały i inne zdarzenia
  • Strukturyzacja aktywności
  • Zaawansowane modelowanie przepływów
  • Modelowanie ograniczeń na wykonanie aktywności
  • Relacje aktywności do bloków i innych zachowań
  • Modelowanie hierarchii aktywności przy użyciu diagramów definicji bloków
  • Ulepszony diagram blokowy przepływu funkcjonalnego
  • Wykonywanie aktywności

Modelowanie zachowań opartych na komunikatach przy użyciu interakcji

  • Diagram sekwencji
  • Kontekst dla interakcji
  • Linie życia
  • Wymiana komunikatów między liniami życia
  • Reprezentacja czasu na diagramie sekwencji
  • Złożone scenariusze przy użyciu połączonych fragmentów
  • Złożone interakcje
  • Dekompozycja linii życia w celu reprezentacji wewnętrznego zachowania

Diagram maszyny stanowej

  • Zachowanie oparte na zdarzeniach i maszyna stanowa
  • Specyfikowanie stanów
  • Przejścia między stanami
  • Wywołania operacji
  • Hierarchie stanów
  • Porównanie stanów dyskretnych i ciągłych

Diagram przypadków użycia

  • Użycie aktorów do reprezentacji użytkowników systemu
  • Użycie przypadków użycia do opisu funkcjonalności systemu
  • Rozwijanie przypadków użycia za pomocą zachowań

Modelowanie wymagań tekstowych i ich relacji do projektu

  • Diagram wymagań
  • Reprezentacja wymagania tekstowego w modelu
  • Typy relacji wymagań
  • Relacje międzywymiarowe
  • Przedstawianie uzasadnienia dla relacji wymagań
  • Przedstawianie wymagań i ich relacji w tabelach
  • Modelowanie hierarchii wymagań w pakietach
  • Modelowanie hierarchii zawierania wymagań
  • Modelowanie wyprowadzenia wymagań
  • Stwierdzanie, że wymaganie jest spełnione
  • Weryfikacja, że wymaganie jest spełnione
  • Redukcja niejednoznaczności wymagań przy użyciu relacji uszczegółowienia
  • Użycie ogólnej relacji śledzenia
  • Ponowne użycie wymagań przy użyciu relacji kopiowania

Alokacje

  • Relacja alokacji
  • Notacja alokacji
  • Rodzaje alokacji
  • Ponowne użycie: specyfikowanie definicji i użycia w alokacji
  • Alokacja zachowania do struktury przy użyciu alokacji funkcjonalnej
  • Alokacja przepływów zachowań do przepływów strukturalnych
  • Alokacja między niezależnymi hierarchiami strukturalnymi
  • Modelowanie alokacji przepływów strukturalnych
  • Alokacja głęboko zagnieżdżonych właściwości
  • Ocena alokacji w modelu użytkownika

Dostosowywanie SysML do konkretnych domen

  • Specyfikacja SysML i architektura języka
  • Definiowanie bibliotek modelowych w celu zapewnienia ponownie używalnych konstrukcji
  • Definiowanie stereotypów w celu rozszerzenia koncepcji SysML
  • Rozszerzanie języka SysML przy użyciu profili
  • Stosowanie profili do modeli użytkownika w celu użycia stereotypów
  • Stosowanie stereotypów podczas budowy modelu
  • Definiowanie i używanie punktów widzenia do generowania widoków modelu

Metoda inżynierii systemowej zorientowanej obiektowo

  • Przegląd metody
  • Studium przypadku/przykład

Integracja SysML ze środowiskiem rozwoju systemów

  • Specyfikacja zintegrowanego środowiska rozwoju systemów
  • Mechanizmy wymiany danych
  • Wybór narzędzia do modelowania systemów

Wdrażanie SysML w organizacji

  • Proces doskonalenia
  • Elementy strategii wdrażania

Wymagania

Uczestnicy muszą posiadać wcześniejszą certyfikację OCSMP Model Builder - Fundamental przed udziałem w szkoleniu.

 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie