Plan Szkolenia

Wprowadzenie do inżynierii systemów Przegląd

  • Motywacja
  • Proces inżynierii systemów
  • Typowe zastosowanie procesu inżynierii systemów
  • Podejście do inżynierii systemów oparte na dokumentach i modelach
  • Szybki przegląd SysML
    • SysML Cel i kluczowe cechy
    • Przegląd diagramu SysML
    • Przedstawiamy SysML-Lite
    • Uproszczona metoda MBSE
      • Krzywa uczenia się dla SysML i MBSE
  • Zakres certyfikacji OCSMP i SysML
  • Przegląd modeli SysML z diagramami

Diagram pakietu

  • Przegląd
  • Definiowanie pakietów przy użyciu diagramu pakietów
  • Organizowanie hierarchii pakietów
  • Wyświetlanie pakietów Element na diagramie pakietów
  • Pakiety jako przestrzenie nazw
  • Importowanie modeli Element do pakietów
  • Wyświetlanie zależności między pakietami Element

Bloki

  • Diagram definicji bloku
  • Modelowanie struktury i charakterystyki bloków przy użyciu właściwości
  • Przepływy
  • Zachowanie bloku
  • 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

  • Ograniczenia Express
  • Zawieranie ograniczeń w blokach ograniczeń w celu umożliwienia ponownego użycia
  • Używanie kompozycji do tworzenia złożonych bloków ograniczeń
  • Używanie diagramu parametrycznego do wiązania parametrów bloków ograniczeń
  • Ograniczanie właściwości wartości bloku
  • Przechwytywanie wartości w konfiguracjach bloków
  • Ograniczanie właściwości zależnych od czasu w celu ułatwienia analizy czasowej
  • Używanie bloków ograniczeń do ograniczania przepływu elementów

Activities

  • Diagram aktywności
  • Akcje - podstawa
  • Przepływy obiektów i kontroli
  • Sygnały i inne zdarzenia
  • Strukturyzacja Activiti
  • Zaawansowane modelowanie przepływu
  • Modelowanie ograniczeń dotyczących wykonywania działań
  • Odnoszenie Activities do bloków i innych zachowań
  • Modelowanie hierarchii aktywności przy użyciu diagramów definicji bloków
  • Ulepszony schemat blokowy przepływu funkcjonalnego
  • Wykonywanie Activiti

Modelowanie zachowań opartych na komunikatach z interakcjami

  • Diagram sekwencji
  • Kontekst dla interakcji
  • Linie życia
  • Wymiana komunikatów między liniami życia
  • Reprezentowanie czasu na diagramie sekwencji
  • Złożone scenariusze wykorzystujące połączone fragmenty
  • Złożone interakcje
  • Dekompozycja linii życia w celu przedstawienia wewnętrznego zachowania

Diagram maszyny stanów

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

Diagram Use Case

  • Używanie aktorów do reprezentowania użytkowników systemu
  • Używanie Use Case do opisywania funkcjonalności systemu
  • Opracowywanie Use Case za pomocą zachowań

Modelowanie wymagań tekstowych i ich związek z projektem

  • Diagram wymagań
  • Reprezentowanie wymagań tekstowych w modelu
  • Rodzaje relacji między wymaganiami
  • Relacje przekrojowe
  • Przedstawianie uzasadnienia dla relacji wymagań
  • Przedstawianie wymagań i ich relacji w tabelach
  • Modelowanie hierarchii wymagań w pakietach
  • Modelowanie hierarchii ograniczeń wymagań
  • Modelowanie pochodnych wymagań
  • Twierdzenie, że wymaganie jest spełnione
  • Weryfikacja spełnienia wymagania
  • Zmniejszanie niejednoznaczności wymagań przy użyciu relacji Refine
  • Korzystanie z relacji śledzenia ogólnego przeznaczenia
  • Ponowne wykorzystanie wymagań za pomocą relacji Copy

Przydziały

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

Dostosowywanie SysML dla określonych domen

  • Specyfikacja i architektura języka SysML
  • Definiowanie bibliotek modeli w celu zapewnienia konstrukcji wielokrotnego użytku
  • 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 budowania modelu
  • Definiowanie i używanie punktów widzenia do generowania widoków modelu

Metoda inżynierii systemów zorientowanych obiektowo

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

Integracja SysML ze środowiskiem rozwoju systemów

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

Wdrażanie SysML w organizacji

  • Proces doskonalenia
  • Strategie wdrażania Element

Wymagania

Przed przystąpieniem do szkolenia uczestnicy muszą posiadać wcześniejszy certyfikat OCSMP Model Builder - Fundamental.

 28 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie