2

2



Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006

Imię i nazwisko

2.    Dla założeń podanych w zad. I sporządź diagram przypadków użycia (use case). Na diagramie zilustruje użycie obydwu możliwych relacji pomiędzy przypadkami użycia. (3pkt)

3.    Dla przypadku użycia wykorzystującego relację «extends» napisz scenariusz. (1.5pkt)

4.    Wskaż na diagramie klasy abstrakcyjne. Czy w klasie abstrakcyjnej mogą być implementacje

metod? Czy klasa konkretna może posiadać metody abstrakcyjne? Uzasadnij odpowiedź. Jeśli odpowiedź jest twierdząca, podaj przykład z diagramu z zadania 1 (ew. dopisz własną metodę).    (2pkt)

5.    Czym różni się metoda o zasięgu klasowym od metody obiektu? Podaj przykłady obu

rodzajów metod (wraz z klasami gdzie występują) z diagramu z zadania 1.    (1.5pkt)

(1.5pkt)

6. Podaj przykłady atrybutów z diagramu z zadania I:

typ atrybutu

nazwa

nazwa klasy

atrybut opcjonalny

powtarzalny

klasowy

obiektu

pochodny

7. Podaj przykład z zadania 1 dla polimorfizmu metod (nazwy metod i nazwy klas, w których są zdefiniowane). Kiedy zachodzi przesłanianie i czy jest ono polimorfizmem? (2pkt)

8.

9.


diagramie nie (1.5pkt)


Podaj przykład przeciążania metod pochodzący z zadania 1. Jeśli na Twoim ma odpowiedniego przykładu to go dopisz wraz z wyjaśnieniem.

Przerysuj fragment diagramu z zadania 1 zawierająy asocjacje Dosiadająca liczności wiele-do-wielu oraz atrybut (lub klasę asocjacji), tak aby wykorzystać asocjację kwalifikowaną oraz klasę pośrednią (jeżeli na diagramie jest już asocjacja kwalifikowana, to proszę narysować odpowiedni fragment diagramu nie używając tego rodzaju asocjacji i zrobić) (3pkt)

10. Wskaż na diagramie z zadania 1 asocjację, która jest agregacją lub kompozycją (lub może kwalifikować się do zamiany na takową, wtedy przerysuj odpowiedni fragment diagramu). Objaśnij, dlaczego zdecydowałeś się na wybór agregacji (kompozycji), a nie,zwykłej” asocjacji i dlaczego wybrałeś ten rodzaj asocjacji?    ( 3pjct]

11.    Wskaż na diagramie z zadania 1 lub zaproponuj własne:

•    ograniczenie statyczne

•    ograniczenie dynamiczne dotyczące atrybutu

Zaproponuj, jakie operacje (i napisz w jakiej klasie należałoby je umieścić) mogą być odpowiedzialne za ich zapewnienie.    (3pkt)

12.    Podaj po jednym przykładzie wartości etykietowanej i stereotypu z diagramu z punktu 1 (ew.

d°Pisz )•    (2pkt)


Wyszukiwarka

Podobne podstrony:
1a Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i nazwisko
1b Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
2c Projektowanie systemów informacyjnychkolokwium zaliczeniowe, czerwiec 2006 10. Podaj przykład ste
dsc04076zh5 Imię Nazwisko Nr indeksu (irupa Projektowanie systemów informacyjnych czerwiec 2006 i
2b Projektowanie systemów informacyjnychkolokwium zaliczeniowe, czerwiec 2006 6. Podaj przykład
egz strona Imię i Nazwisko: Bytom 19.06.2009 EGZAMIN Z PRZEDMIOTU projektowanie SYSTEMÓW INFORMACYJ
Projektowanie systemów informacyjnych egzamin wrzesień 2002 Imię i
egzamin wrzesień 2002 Projektowanie systemów informacyjnych Imię i nazwisko Nr.... Gr..........

więcej podobnych podstron