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