Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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