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.
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