Plan Szkolenia
Wprowadzenie
- Prezentacje prowadzącego i uczestników
- Wprowadzenie do modelowania
- Wprowadzenie do SysML
- Wprowadzenie do MagicDraw/Cameo
- Definicja studium przypadku
Dekompozycja Strukturalna Systemu
- Notacja diagramów pakietów
- Dekompozycja systemu na pakiety
- Modelowanie zależności między pakietami
- Praktyczne ćwiczenie: modelowanie struktury pakietów
Analiza Potrzeb Użytkowników
- Notacja diagramów przypadków użycia (use case)
- Identyfikacja aktorów
- Identyfikacja przypadków użycia
- Relacje między przypadkami użycia
- Praktyczne ćwiczenie: modelowanie przypadków użycia
Definiowanie Wymagań Systemowych
- Od przypadków użycia do wymagań systemowych
- Notacja diagramu wymagań
- Specyfikacja wymagań
- Definiowanie struktury wymagań
- Weryfikacja wymagań za pomocą testów
- Relacje między wymaganiami
- Praktyczne ćwiczenie: modelowanie wymagań
Definiowanie Strukturalnych Bloków (Widok Czarnego Pudełka)
- Notacja diagramu definicji bloku
- Strukturalne bloki
- Modelowanie właściwości bloków
- Definiowanie relacji między blokami
- Definiowanie słownika danych systemu
- Praktyczne ćwiczenie: modelowanie widoku czarnego pudełka systemu
Modelowanie Struktury Bloków (Widok Białego Pudełka)
- Wewnętrzny diagram bloku
- Wizualizacja części bloku
- Łączenie części za pomocą łączników
- Definiowanie portów
- Definiowanie przepływów danych i bloków interfejsowych
- Praktyczne ćwiczenie: modelowanie widoku białego pudełka systemu
Modelowanie Ograniczeń Systemu
- Definiowanie bloków ograniczeń
- Wiązanie właściwości ograniczeń z wartościami właściwości
- Wykonywanie parametryczne
- Praktyczne ćwiczenie: modelowanie parametryczne
Projektowanie Zachowania Systemu Opisanego Stanami
- Notacja diagramów maszyn stanowych (state machine)
- Identyfikacja stanów
- Definiowanie zdarzeń przejść między stanami
- Specyfikacja sygnałów
- Specyfikacja efektów
- Wykonywanie maszyn stanowych
- Praktyczne ćwiczenie: modelowanie maszyn stanowych
Projektowanie Płynów Sterujących i Danych
- Diagram aktywności (activity diagram)
- Definiowanie aktywności
- Specyfikacja parametrów
- Definiowanie działań
- Modelowanie przepływów sterujących
- Modelowanie przepływów danych
- Wykonywanie aktywności
- Praktyczne ćwiczenie: modelowanie aktywności
Projektowanie Komunikacji
- Notacja diagramów sekwencji (sequence diagram)
- Modelowanie linii życia
- Modelowanie komunikatów
- Dekompozycja interakcji za pomocą referencji
- Zastosowanie fragmentów interakcji
- Definiowanie ograniczeń czasowych
- Praktyczne ćwiczenie: modelowanie interakcji
Modelowanie Konstrukcji Krzyżowych
- Logiczne i fizyczne architektury
- Relacja alokacji (allocation)
- Opcje wyświetlania alokacji
- Identyfikacja rodzajów alokacji
- Macierz alokacji (allocation matrix)
- Praktyczne ćwiczenie: budowanie macierzy alokacji
Domain Specific Language (DSL)
- Wprowadzenie
- Koncepcje DSL & Przegląd
- Profile (profiles)
- Stereotypy (stereotypes)
- Tagi & Wartości tagów (tags & tagged values)
- Dostosowania (customizations)
Teamwork Cloud & Cameo Collaborator
- Wprowadzenie
- Funkcje i usługi Teamwork Cloud
- Aplikacje internetowe i administracja
- Funkcje narzędzia do modelowania
- Gałęzie & Scalanie (branches & merge)
- Partycjonowanie projektów (project partitioning)
- Cameo Collaborator
Oszacowany czas trwania kursu
- Ćwiczenia laboratoryjne, 60%
- Slajdy, 35%
- Demonstracje, 5%
Opinie uczestników (3)
Pani Malavika jest bardzo dobrą trenerką. Bardzo pracowita i odpowiedzialna na moje pytania. Rozumiem, że zakres zastosowań SysML i EA jest bardzo szeroki, starała się przedstawić szkolenie w najodpowiedniejszy sposób. Nawet poświęcała swój czas wolny, aby szukać odpowiedzi na nasze pytania. Moje uznanie! Wspaniała nauczycielka!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Szkolenie - System Engineering using SysML and UML 2
Przetłumaczone przez sztuczną inteligencję
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
dużo ćwiczeń praktycznych