award icon svg Certificate

Plan Szkolenia

Wprowadzenie do inżynierii systemowej 

  • Motywacja
  • Proces inżynierii systemowej
  • Typowe zastosowanie procesu inżynierii systemowej
  • Podstawowy vs oparty na modelach podejście do inżynierii systemowej
  • Szybki przegląd SysML
    • Cel i kluczowe cechy SysML
    • Przegląd diagramów SysML
    • Wprowadzenie do SysML-Lite
    • Uproszczona metoda MBSE
      • Krzywa uczenia się SysML i MBSE
  • Zakres certyfikacji OCSMP i SysML
  • Przegląd modeli SysML z diagramami

Diagram pakietu

  • Przegląd
  • Definiowanie pakietów za pomocą diagramu pakietu
  • Organizacja hierarchii pakietów
  • Pokazywanie elementów pakietowych na diagramie pakietu
  • 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 cech bloków za pomocą właściwości
  • Przepływy
  • Zachowanie bloków
  • Modelowanie interfejsów za pomocą portów
  • Modelowanie hierarchii klasyfikacyjnych za pomocą uogólnienia
  • Modelowanie konfiguracji bloków za pomocą instancji
  • Semantyka bloków

Ograniczenia

  • Wyrażenia ograniczeń
  • Kapsułkowanie ograniczeń w blokach ograniczeń, aby umożliwić ponowne użycie
  • Używanie kompozycji do budowania złożonych bloków ograniczeń
  • Powiązywanie parametrów bloków ograniczeń za pomocą diagramu parametrycznego
  • Ograniczanie właściwości wartościowych bloku
  • Zapisywanie wartości w konfiguracjach bloków
  • Ograniczanie właściwości zależnych od czasu, aby ułatwić analizę opartą na czasie
  • Używanie bloków ograniczeń do ograniczenia przepływów elementów

Działania

  • Diagram działania
  • Działania – podstawa
  • Przepływy obiektów i sterowania
  • Sygnały i inne zdarzenia
  • Strukturyzowanie działań
  • Zaawansowane modelowanie przepływów
  • Modelowanie ograniczeń na wykonaniu działania
  • Powiązanie działań z blokami i innymi zachowaniami
  • Modelowanie hierarchii działań za pomocą diagramów definicji bloków
  • Wzbogacony funkcjonalny diagram przepływu bloków (FFBD)
  • Wykonywanie działań

Modelowanie zachowania opartego na wiadomościach za pomocą interakcji

  • Diagram sekwencji
  • Kontekst dla interakcji
  • Linie życia
  • Wymiana wiadomości między liniami życia
  • Reprezentacja czasu na diagramie sekwencji
  • Złożone scenariusze za pomocą połączonych fragmentów
  • Złożone interakcje
  • Rozkładanie linii życia, aby reprezentować zachowanie wewnętrzne

Diagram maszyny stanów

  • Zachowanie oparte na zdarzeniach i maszyna stanów
  • Określanie stanów
  • Przejście między stanami
  • Wywołania operacji
  • Hierarchie stanów
  • Kontrastowanie dyskretnych i ciągłych stanów

Diagram przypadków użycia

  • Używanie aktorów do reprezentowania użytkowników systemu
  • Używanie przypadków użycia do opisania funkcjonalności systemu
  • Rozszerzanie przypadków użycia za pomocą zachowań

Modelowanie tekstowych wymagań i ich powiązań z projektem

  • Diagram wymagań
  • Reprezentacja tekstu wymagania w modelu
  • Typy relacji wymagań
  • Przekrojowe relacje
  • Prezentacja racji relacji wymagań
  • Prezentacja wymagań i ich relacji w tabelach
  • Modelowanie hierarchii wymagań w pakietach
  • Modelowanie hierarchii zawierania wymagań
  • Modelowanie pochodzenia wymagań
  • Stwierdzenie, że wymaganie jest spełnione
  • Weryfikacja, czy wymaganie jest spełnione
  • Zmniejszanie niejasności w wymaganiach za pomocą relacji refine
  • Używanie ogólnego związku śledzenia (trace)
  • Ponowne użycie wymagań za pomocą relacji kopiowania

Przydzielanie

  • Związek przydziału (allocate)
  • Notacja przydziału
  • Rodzaje przydziału
  • Ponowne użycie: określanie definicji i zastosowania w przydziale
  • Przydzielanie zachowania do struktury za pomocą przydziału funkcjonalnego
  • Przydzielanie przepływów zachowania do przepływów strukturalnych
  • Przydzielanie między niezależnymi hierarchiami strukturalnymi
  • Modelowanie przydziału przepływów strukturalnych
  • Przydzielanie głęboko zagnieżdzonych właściwości
  • Ocena przydziału w modelu użytkownika

Dostosowywanie SysML do konkretnych domen

  • Specyfikacja i architektura języka SysML
  • Definiowanie bibliotek modelowych, aby dostarczać ponownie używane konstrukcje
  • Definiowanie stereotypów, aby rozszerzyć koncepcje SysML
  • Rozszerzanie języka SysML za pomocą profilów
  • Stosowanie profilów do modeli użytkownika, aby korzystać ze stereotypów
  • Stosowanie stereotypów podczas budowania modelu
  • Definiowanie i używanie punktów widzenia (viewpoints) do generowania widoków modelu

Metoda inżynierii systemowej oparta na obiektach

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

Integracja SysML w środowisko rozwoju systemów

  • Określanie zintegrowanego środowiska rozwoju systemów
  • Mechanizmy wymiany danych
  • Wybieranie narzędzia modelowania systemowego

Wdrażanie SysML w organizacji

  • Proces doskonalenia
  • Elementy strategii wdrożenia

Wymagania

Delegaci muszą posiadać wcześniejszy certyfikat OCSMP Model Builder - Poziom Podstawowy przed udziałem w szkoleniu

 28 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie