Course Code: ocsmpprep
Duration: 21 hours
Prerequisites:
Brak
Overview:
Ten kurs przygotowuje Cię do egzaminu OMG Certified Systems Modeling Professional (OCSMP).
https://www.omg.org/ocsmp/index.htm
Course Outline:
Interpretacja wymagań na diagramach wymagań
- Pojęcie "wymaganie"
- Kluczowe relacje, w tym pochodzenie, weryfikacja, spełnienie, uszczegółowienie, śledzenie, zawieranie
- Opis, cel i korzyści diagramu wymagań
Interpretacja funkcjonalności systemu na diagramach przypadków użycia
- Opis, cel i korzyści diagramu przypadków użycia
- Struktura przypadku użycia obejmująca przypadek użycia, aktora i podmiot
- Podstawowe relacje, w tym asocjacja, włączenie, rozszerzenie i uogólnienie.
Interpretacja organizacji modelu na diagramach pakietów
- Opis, cel i korzyści diagramu pakietów, aspekty pakietów, w tym własność elementów i definiowanie przestrzeni nazw
- Relacje, w tym zawieranie i zależność
- Pojęcia widoku i punktu widzenia
Interpretacja struktury systemu na diagramach blokowych
- Definicja i opis bloku, w tym definicja vs. użycie; typ wartości (z jednostkami), cechy bloku, w tym właściwości wartości, części, referencje i operacje.
- Opis, cel i korzyści diagramu definicji bloku; przedziały; relacje między blokami, w tym specjalizacja i asocjacje (w tym agregacja kompozycyjna, ale nie współdzielona); krotności.
- Opis, cel i korzyści diagramu bloku wewnętrznego; blok otaczający; porty przepływu i porty standardowe; złącza i przepływy elementów; reprezentacja części.
Interpretacja ograniczeń systemu na diagramach definicji bloków i diagramach parametrycznych
- Interpretacja bloków ograniczeń na diagramach definicji bloków
- Opis, cel i korzyści diagramu parametrycznego; właściwości ograniczeń, parametry ograniczeń i wyrażenia ograniczeń
- Łączenie właściwości ograniczeń i właściwości wartości za pomocą złączy wiążących.
Interpretacja zachowania opartego na przepływie na diagramach aktywności
- Opis, cel i korzyści diagramu aktywności
- Przepływ wejścia/wyjścia, w tym przepływ obiektów, parametry i węzły parametrów, oraz piny
- Przepływ sterowania, w tym węzły sterowania
- Partycje aktywności (swimlanes) i akcje, w tym dekompozycja aktywności przy użyciu akcji wywołania zachowania
- Akcja wysłania sygnału i akcja akceptacji zdarzenia.
Interpretacja zachowania opartego na komunikatach na diagramach sekwencji
- Opis, cel i korzyści diagramu sekwencji
- Linie życia
- Komunikaty asynchroniczne i synchroniczne
- Referencje interakcji (do elementów poza diagramem).
Interpretacja zachowania opartego na zdarzeniach na diagramach maszyn stanów
- Opis, cel i korzyści diagramu maszyny stanów
- Stany i regiony, w tym stan, regiony, stan początkowy i stan końcowy
- Przejścia, w tym wyzwalacze przez zdarzenia czasowe i sygnałowe, strażnik i akcja (tj. efekt) oraz zachowania, w tym wejście, wyjście i działanie
Interpretacja alokacji na wielu typach diagramów; Inne tematy
- Opis, cel i użycie alokacji
- AllocatedFrom i AllocatedTo
- Reprezentacja, w tym adnotacje, przedziały, partycje aktywności alokacji i tabele
- Specjalne notacje dla komentarza, uzasadnienia, problemu i ograniczenia.
- Niektóre pojęcia związane z diagramami: ramki diagramów, porty, parametry i kotwice na ramkach diagramów
- Nagłówek diagramu i opis diagramu
- Stereotyp