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