egzamin wrzesień 2002
Projektowanie systemów informacyjnych
Imię i nazwisko
Nr....
Gr.......... Spr
Zgodnie z tekstem ostatniego punktu wymagań sporządź diagram przypadków użycia (use case) przedstawiający taki fragment niezbędnej funkcjonalności, który zilustruje wykorzystanie obydwu możliwych relacji pomiędzy przypadkami użycia. (3 pkt.)
Q ^ 3. Czy system,, może być aktorem sam dla siebie? Jeżeli tak to podaj przykład stosowny dla
( wymagań z punktu L . (2 pkt.)
-7
y 4. Wyjaśnij pojęcie stereotypu. Podaj odpowiedni przykład dla diagramu z punktu 1. (2 pkt.)
Ą 5. Wprowadź do diagramu z punktu 1 asocjację kwalifikowaną. Objaśnij znaczenie tej i- ' konstrukcji. (3 pkt.)
6. Fragment diagramu z punktu 1 zawierający przynajmniej trzy klasy, związek dziedziczenia oraz asocjacje, przedstaw w modelu relacyjnym. Użyj jednej ze znanych Ci metod przejścia z modelu obiektowego na relacyjny. (3 pkt.)
^ 7. Wskaż na diagramie z punktu 1 asocjację, która jest agregacją lub kompozycją (lub może
f' kwalifikować się do zamiany na takową). Objaśnij znaczenie agregacji i kompozycji.
(3 pkt.)
8. Dla dowolnego przypadku użycia systemu dla wymagań z punktu 1 narysuj diagram sekwencji. Diagram ten musi przedstawiać interakcje między obiektami co najmniej 2 klas. (3 pkt.)
9. Dla dowolnej klasy z punktu 1 wskaż dwa stany, w jakich mogą się znajdować obiekty tej klasy. Przedstaw diagram stanów zawierający te stany wraz ze specyfikacją przejścia/przejść pomiędzy nimi. (3 pkt.)
10. Sporządź scenariusz i zgodny z nim diagram aktywności, który opisze postępowanie użytkownika systemu przy realizacji jego pracy związanej z 'wykorzystaniem jednego z przypadków użycia systemu.
(3 pkt.)
11. Co oznacza pojęcie dziedziczenie wieloaspektowe? Podaj odpowiedni przykład dla
zadania z punktu pierwszego. (2 pkt.)
12. Wskaż w zadaniu z punktu 1 ograniczenie, odnoszące się do asocjacji. Zaproponuj, jaka operacja, i zrealizowana w jakiej klasie, mogłaby być odpowiedzialna za jego zapewnienie. (3 pkt.)
13. Czy się różnią: metoda klasowa od metody obiektu oraz atrybut klasowy od atrybutu obiektu. Podaj odpowiednie przykłady dla diagramu z punktu pierwszego. (3 pkt.)