background image

Nazwisko: 

  Imię: 

 

  Grupa 

 

 Pozycja: 

  

 

IO – grupy bez ćwiczeń –przykład egzaminu – zima 2005 

Odpowiedz na poniższe pytania: 

 

1.  Czym zajmuje się inżynieria oprogramowania ? 

 
 

2.  Wymień typy relacji na diagramie klas w UML  

 
 
 

3.  Podać przykład relacji agregacji, narysuj go i objaśnij. 

 
 
 
 

4.  Jak można strukturalizować- diagramy use case w UML ? 

 
 
 

5.  Objaśnij krótko iteracyjny model produkcji oprogramowania.  

 
 
 
 

6.  Kiedy stosuje się prototypowanie ? 

 
 
 

7.  Narysuj diagram klas dla następującego zdania:  

Aparat fotograficzny, kamera są urządzeniami rejestrującymi obraz 

 
 
 
 

8.  Poniżej podano diagram zmian stanów dla pewnej klasy. Podaj jakie czynności będą kolejno 

wykonane przez obiekt tej klasy dla następującej sekwencji zdarzeń: utworzenie obiektu, E2, E3, 
E1
. Uzasadnij swoje rozwiązanie. 

entry/A1
exit/A2
do/A3
E3/A6

stan1

stan2

E1/A4

E2/aA5

entry/A7
exit/A8
do/A9
E3/A10