Plan Szkolenia
Moduł 1. Dlaczego potrzebny jest nowy język
- Do czego służą modele systemów?
- Od SysML v1 do SysML v2.
- Główne ulepszenia i korzyści.
- Język, biblioteki i API.
- Wprowadzenie do przykładu z kursu.
Moduł 2. Kluczowe nowe koncepcje
- Notacja tekstowa i graficzna.
- Definicje, Użycia i Cechy.
- Relacje typowania i specjalizacji.
- Modele, Widoki i Diagramy.
- Standardowe Widoki SysML v2.
Moduł 3. Pakiety i organizacja
- Pakiety i organizacja modelu.
- Nazwy i przestrzenie nazw.
- Własność i hierarchie pakietów.
- Importy i widoczność.
- Biblioteki, komentarze i dokumentacja.
Moduł 4. Kontekst systemu
- Granice i zakres systemu.
- Zewnętrzni użytkownicy i systemy.
- Definicje i Użycia kontekstu.
- Połączenia na wysokim poziomie.
- Przykład kontekstu systemu robota.
Moduł 5. Modelowanie wymagań
- Elementy wymagań i identyfikatory.
- Podmioty, Akktorzy i Stakeholders.
- Definicje i Użycia wymagań.
- Podwymagania i wielokrotnie używane wzorce.
- Założenia i wymagane warunki.
- Spełnianie wymagań.
Moduł 6. Przypadki użycia
- Wymagane zachowanie i cele użytkownika.
- Podmioty, Aktorzy i Cele.
- Definicje i Użycia przypadków użycia.
- Powiązania z wymaganiami.
- Dołączone przypadki użycia.
- Od przypadków użycia do akcji.
Moduł 7. Akcje i zachowanie oparte na przepływach
- Wystąpienia i Akcje.
- Definicje i Użycia akcji.
- Kolejność, zakończenie i terminacja.
- Ścieżki alternatywne i równoległe.
- Parametry, Przepływy i Przepływy następstw.
- Akcje wysyłania i przyjmowania.
- Widoki przepływu akcji.
Moduł 8. Części i modelowanie strukturalne
- Elementy i Części.
- Definicje i Użycia części.
- Atrybuty i wartości cech.
- Strukturalna dekompozycja i ponowne użycie.
- Multiplicities.
- Części złożone i referencyjne.
- Specjalizacja i ponowna definicja.
Moduł 9. Połączenia, interfejsy i przepływy
- Definicje i Użycia połączeń.
- Definicje i Użycia portów.
- Cechy kierunkowe i porty sprzężone.
- Definicje i Użycia interfejsów.
- Połączenia versus Przepływy.
- Widoki połączeń.
Moduł 10. Widoki sekwencji i interakcje
- Uczestnicy i linie życia.
- Wysyłanie i odbieranie zdarzeń.
- Konteksty interakcji.
- Wiadomości i obciążenie (payloads).
- Kolejność wiadomości i zdarzeń.
- Przykład interakcji dostawy przez robota.
Moduł 11. Modelowanie oparte na stanach
- Definicje i Użycia stanów.
- Przejścia, Triggerzy i Warunki strzegące.
- Akcje wejścia, działania i wyjścia.
- Efekty przejść.
- Stanę zagnieżdżone i równoległe.
- Widoki przejść stanowych.
- Wybór między akcjami a stanami.
Moduł 12. Obliczenia, ograniczenia i analiza
- Wielkości i jednostki.
- Definicje i Użycia obliczeń.
- Przypadki analityczne, wejścia i wyniki.
- Ograniczenia i asercje.
- Przykład analizy w czasie pracy.
- Porównywanie kandydackich wariantów projektowych.
Moduł 13. Podstawy API SysML v2 i integracji
- Cel i usługi API.
- Dostawcy i Konsumenci API.
- Projekty, Commity, Gałęzie i Tagi.
- Nawigacja po modelu i zapytania.
- PIM, PSM, REST/HTTP i OSLC.
- Integracja i automatyzacja.
Moduł 14. Migracja z SysML v1.x
- Zakres migracji i wsparcie narzędzi.
- Mapowanie koncepcji v1 na v2.
- Od diagramów do Widoków.
- Przegląd zmigrowanych modeli.
- Opcje wdrożenia i projekty pilotażowe.
Wymagania
Podstawowa znajomość koncepcji inżynierii systemów, w tym wymagań, struktury i zachowania systemów. Znajomość SysML v1.x lub UML jest pomocna, ale nieobowiązkowa. Nie są wymagana wiedza o SysML v2 ani doświadczenie programistyczne; uczestnicy powinni jednak czuć się swobodnie przy pracy z edytorem tekstowym.
Grupa docelowa
Inżynierowie systemów, praktycy MBSE, architekci systemów i oprogramowania, inżynierowie produktów, analitycy biznesowo-techniczni oraz użytkownicy SysML v1.x, którzy chcą zdobyć praktyczne umiejętności modelowania w SysML v2.
Opinie uczestników (3)
Wyjaśnienie wszystkich komponentów i sposobów ich użycia na przykładach
Olga Elizova
Szkolenie - Enterprise Architecture in the UAF
Przetłumaczone przez sztuczną inteligencję
Przygotowany projekt, na którym mogliśmy pracować od samego początku, bez marnowania czasu na konfigurację niepotrzebnych plików w ćwiczeniach. Gotowość do odpowiedzi na wszystkie pytania, które pojawiły się ze strony uczestników.
Robert Walczak - Hitachi Energy
Szkolenie - Systems Modeling with SysML and Enterprise Architect (EA)
Przetłumaczone przez sztuczną inteligencję
Wspólne ćwiczenia z wersjonowaniem