Egzamin Uml

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

1. Na jakie dwie kategorie można podzielić wszystkie diagramy UML?

- Strukturalne i behawioralne

2. Z każdej kategorii podaj po dwa przykłady.


- strukturalne: diagram pakietów, diagram komponentów
- behawioralne: diagram przypadków użycia, diagram czynności

3. Na jakim diagramie mogą pojawić się swimlanes? Po co się ich używa?


- Swimlanes pojawiają się na diagramie czynności. Swimlanes pozwalają na
pogrupowanie akcji według pewnego kryterium. Może nim być ́ np. obiekt, który
wykonuje daną akcję lub inna wspólna cecha akcji.

4. Czym jest stan reprezentowany na diagramie stanów?


- Stan jest etapem cyklu życia obiektu. Obiekt przebywający w danym stanie spełnia
określony warunek.

5. Na diagramie klas klasa jest reprezentowana przez prostokąt podzielony na trzy


poziome części. Co jest w każdej z tych części?
- nazwa, atrybuty, operacje.

6. Jakie jest znaczenie bloku opt na diagramie sekwencji?


- reprezentuje instrukcję if (bez else)

7. Wymień przynajmniej trzy inne bloki (poza blokiem opt), które mogą się pojawić na
diagramie sekwencji.
- alt
- par: nakazujący wykonać operacje równolegle
- loop: definiujący pętlę typu for (o określonej z góry liczbie iteracji) lub while
(wykonywanej dopóki pewien warunek jest prawdziwy)
- break:
- seq:
- critical: oznaczający obszar krytyczny

8. Jakie jest znaczenie sztabki synchronizującej na diagramie czynności?


- Do synchronizacji wcześniej zapoczątkowanych czynności.

9. Co to jest przypadek użycia?


- Przypadki użycia to to sekwencje czynności, które prowadzą do spełnienia celu
przypadku użycia (zaspokojenia pewnej potrzeby użytkownika).

10. Podaj nazwy co najmniej dwóch typów diagramów UML, które nie pojawiły się we
wcześniejszych pytaniach?
- diagram pakietów
- diagram klas i diagram obiektów
- diagram struktur złożonych
- diagram komponentów
- diagram wdrożenia
- diagram przypadków użycia
- diagram czynności
- diagram maszyny stanowej
- diagramy interakcji (sekwencji, komunikacji, przeglądu interakcji)
- diagram uwarunkowań́ czasowych

11. Jakie przejścia na diagramie czynności musza być etykietowane i dlaczego?


- Takie, które powodują zmianę stanu i wykonanie pewnych akcji. Są etykietowanie,
ze względu na ważne zmiany w diagramie.

12. Podaj nazwy co najmniej trzech typów diagramów UML modelujących strukturę
systemu.
- diagram klas
- diagram obiektów
- diagram wdrożenia

13. Podaj nazwy co najmniej trzech typów diagramów UML modelujących zachowanie
systemu.
- diagram przypadków użycia
- diagram stanu
- diagram czynności

14. Wymień cztery poziomy widoczności atrybutów i operacji, które mogą pojawić się
na diagramie klas.
- +publiczny
- #chroniony
- -prywatny
- ~publiczny wewnątrz pakietu

15. Jakie jest znaczenie bloku alt na diagramie sekwencji?


- określa warunek wykonania bloku operacji, odpowiadający instrukcji if-else ;
warunek umieszcza się wówczas wewnątrz bloku w nawiasach kwadratowych

16. Wymień co najmniej dwie rzeczy, które mogą pojawić się w etykiecie przejścia
między stanami na diagramie stanów.
- Zdarzenie wyzwalające przejście
- Warunek pozwalający na przejście
- Wysyłane zdarzenia
- Akcja wykonywana w momencie przejścia

17. Co oznacza na diagramie czynności romb?


- węzeł decyzyjny

18. Co oznacza symbol czarne kółko otoczone białym pierścieniem? Na jakich


diagramach może się on pojawić?
- Symbol oznacza stan końcowy. Może się pojawić na diagramie czynności czy stanu.
19. Kto lub co może być aktorem na diagramie przypadków użycia?
- Aktorem może być dowolny podmiot, który pełni rolę w danym systemie. / Aktor
jest osobą (lub dowolną inną jednostką), która w jakiś ́ sposób wymienia informacje z
systemem, choć ́ pozostaje poza jego zakresem. Jest więc w szerokim znaczeniu
użytkownikiem tego systemu, tzn. Żąda od systemu wykonania pewnych funkcji i/lub
odbiera efekty ich wykonania. Aktor opisuje rolę, a nie konkretną osobę ̨ lub
jednostkę.̨

20. Co oznacza symbol czarnej kropki? Na jakich diagramach może się on pojawić?
- Symbol oznacza stan początkowy. Może się pojawić na diagramie czynności czy
stanu.

21. Jakim symbolem oznaczamy punkt decyzyjny?


- romb

22. Jakim symbolem oznaczamy stan na diagramie stanu?


- Stan oznaczamy przez prostokąty z zaokrąglonymi narożnikami.

23. Jakim symbolem oznaczamy akcje na diagramie czynności?


- Akcje oznaczamy reprezentowane przez prostokąty z zaokrąglonymi narożnikami

24. Co to jest samowywołanie? Jakim symbolem oznaczamy samowywołanie?


- Samowywołanie symbolizuje wywołanie własnej operacji przez daną instancję.
Oznaczane jest strzałką.

You might also like