Przykładowe pytania z egzaminu OCUP: OMG Certified UML Professional? Czy odważysz się?

Dla wyobrażenia, oto 20 przykładowych, fikcyjnych pytań na egzamin OMG Certified UML Professional (OCUP) z odpowiedziami.

Celem tej części jest danie ci wyobrażenia o tym, co może pojawić się na egzaminie OCUP. Te pytania zostały stworzone jako pomoc w przygotowaniach i przetłumaczone na nasz ojczysty język. Ile z nich potrafisz odpowiedzieć bez przygotowania i bez podpowiedzi?

Pytanie 1: Który diagram UML pokazuje interakcję między obiektami?

  1. Diagram klas
  2. Diagram sekwencji
  3. Diagram aktywności
  4. Diagram komponentów

Odpowiedź: 2. Diagram sekwencji

Pytanie 2: Jaki symbol jest używany do pokazania agregacji w UML?

  1. Diament
  2. Okrąg
  3. Strzałka
  4. Krzyż

Odpowiedź: 1. Diament

Pytanie 3: Co oznacza niebieski kolor w diagramach UML?

  1. Klasy
  2. Aktywności
  3. Komponenty
  4. Brak specjalnego znaczenia

Odpowiedź: 4. Brak specjalnego znaczenia

Pytanie 4: Który diagram UML jest najczęściej używany do modelowania struktur danych?

  1. Diagram komponentów
  2. Diagram aktywności
  3. Diagram klas
  4. Diagram sekwencji

Odpowiedź: 3. Diagram klas

Pytanie 5: Jaki diagram użyjesz do modelowania procesów biznesowych?

  1. Diagram aktywności
  2. Diagram stanów
  3. Diagram sekwencji
  4. Diagram przypadków użycia

Odpowiedź: 1. Diagram aktywności

Pytanie 6: Jakim symbolem oznacza się asocjację w UML?

  1. Linia
  2. Strzałka
  3. Diament
  4. Okrąg

Odpowiedź: 1. Linia

Pytanie 7: Co oznacza elipsa w diagramie przypadków użycia?

  1. Aktor
  2. Przypadek użycia
  3. System
  4. Komponent

Odpowiedź: 2. Przypadek użycia

Pytanie 8: Który diagram skupia się na modelowaniu dynamicznych aspektów systemu?

  1. Diagram aktywności
  2. Diagram klas
  3. Diagram stanów
  4. Diagram komponentów

Odpowiedź: 3. Diagram stanów

Pytanie 9: Co oznacza wypełniony diament w kompozycji?

  1. Nawigację
  2. Własność
  3. Kierunek przepływu
  4. Kardynalność

Odpowiedź: 2. Własność

Pytanie 10: Które diagramy UML należą do kategorii diagramów strukturalnych?

  1. Diagram aktywności i diagram sekwencji
  2. Diagram klas i diagram obiektów
  3. Diagram sekwencji i diagram stanów
  4. Diagram aktywności i diagram stanów

Odpowiedź: 2. Diagram klas i diagram obiektów

Pytanie 11: Jaki znak oznacza klasę abstrakcyjną w UML?

  1. Romb
  2. Podkreślenie
  3. Haczyki
  4. Kursywa

Odpowiedź: 4. Kursywa

Pytanie 12: Co oznacza multiplicita 0..* w UML?

  1. Zero do nieskończoności
  2. Jeden do nieskończoności
  3. Zero do jednego
  4. Dokładnie jeden

Odpowiedź: 1. Zero do nieskończoności

Pytanie 13: Jaki symbol oznacza opcjonalny element w diagramach sekwencji?

  1. Kółko
  2. Gwiazdkę
  3. Strzałkę
  4. Romb

Odpowiedź: 2. Gwiazdkę

Pytanie 14: Jaki symbol oznacza synchroniczne wywołanie w diagramach sekwencji?

  1. Pełna strzałka
  2. Przerywana strzałka
  3. Strzałka z krzyżem
  4. Strzałka z kółkiem

Odpowiedź: 1. Pełna strzałka

Pytanie 15: Co reprezentuje nagłówek diagramu sekwencji?

  1. Oś czasu
  2. Aktora
  3. Interakcję
  4. Komponent

Odpowiedź: 1. Oś czasu

Pytanie 16: Jakim symbolem oznacza się stan końcowy w diagramie stanów?

  1. Małe kółko
  2. Duże kółko z małym w środku
  3. Duże kółko
  4. Pionowa linia

Odpowiedź: 1. Małe kółko

Pytanie 17: Które diagramy UML są często używane w metodykach zwinnych?

  1. Diagram sekwencji i diagram klas
  2. Diagram aktywności i diagram sekwencji
  3. Diagram aktywności i diagram przypadków użycia
  4. Diagram stanów i diagram komponentów

Odpowiedź: 3. Diagram aktywności i diagram przypadków użycia

Pytanie 18: Jaką notację stosuje się do oznaczenia dziedziczenia (generalizacji) w diagramie klas?

  1. Pełna strzałka
  2. Przerywana strzałka
  3. Przerywana linia z pustą główką
  4. Pełna linia z pustą główką

Odpowiedź: 4. Pełna linia z pustą główką

Pytanie 19: Który diagram UML jest najlepszy do modelowania architektury systemu?

  1. Diagram przypadków użycia
  2. Diagram sekwencji
  3. Diagram komponentów
  4. Diagram stanów

Odpowiedź: 3. Diagram komponentów

Pytanie 20: Który z poniższych to cykl życia UML?

  1. Faza inicjacji -> Faza elaboracji -> Faza konstrukcji -> Faza przełomowa
  2. Analiza -> Projektowanie -> Implementacja -> Testowanie
  3. Zbieranie wymagań -> Projektowanie -> Implementacja -> Użytkowanie
  4. Żadne z powyższych

Odpowiedź: 4. Żadne z powyższych

Marián Knězek