Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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