1b

1b



PRI - kolokwium nr 4 (poprawkowe)


Imię i nazwisko


nr


*

• ••>


• •••


Pytania



i 3-V4'



7.


8.



9.


W oparciu o podane wymagania skonstruuj diagram klas (bez redukcji liczności).

W oparciu o wymagania z zadania 1, wyspecyfikuj kilka przykładowych przypadków użycia z wykorzystaniem występujących między nimi różnych rodzajów relacji. Tak narysuj wybrany przez siebie fragment diagramu przypadków użycia, aby ilustrował on także zależności między aktorami.

Zdefiniuj pojęcie: polimorfizm metod, ilustrując je przykładem z diagramu klas (narysowanego do zadania 1). Wyjaśnij różnicę między przeciążaniem a przesłanianiem w oparciu o diagram klas z zadania 1. Czy są to rodzaje polimorfizmu metod?

Co oznacza znak elipsy (inaczej znak opuszczenia, ang. ellipsis) umieszczony na diagramie? Objaśnij czym różni się wykorzystanie tego symbolu od ograniczenia {incomplete}. Podaj odpowiedni przykład w oparciu o diagram z zadania 1.

Wskaż na diagramie z zadania 1 asocjację wiele-do-wielu (z niesymetrycznymi licznościami dla obu końców asocjacji ze zdefiniowaną klasą lub atrybutem asocjacji. Na jakim etapie cyklu życia systemu klasę asocjacji powinno się zamienić na konstrukcję zawierającą klasę pośredniczącą? Narysuj odpowiedni przykład (z atrybutami i metodami) na podstawie wskazanego uprzednio fragmentu diagramu.

Objaśnij i zilustruj różnicę między dziedziczeniem wielokrotnym a dziedziczeniem wieloaspektowym. Czy któryś z tych dwóch rodzajów dziedziczenia wystąpił na diagramie z zadania 1 ?

Wskaż na diagramie klas z zadania 1 asocjację wiele-do-wielu, posiadającą atrybut lub klasę asocjacji i niesymetryczne liczności. Zamień tę asocjację na asocjację kwalifikowaną. Wyjaśnij, czy oba rozwiązania są równoważne? Wyjaśnij w jakim celu stosuje się asocjacje kwalifikowane na diagramie klas.

Wskaż na diagramie z zadania 1 asocjację, która w naturalny sposób kwalifikuje się do zamiany na kompozycję lub agregację (być może już taką umieściłeś). Uzasadnij swój wybór (dlaczego agregacja? dlaczego kompozycja?). Ponadto, dlaczego zdecydowałeś się na wykorzystanie agregacji (lub kompozycji) a nie „zwykłej asocjacji”?

W oparciu o diagram z zadania 1 podaj przykład ograniczenia statycznego i ograniczenia dynamicznego. Uzasadnij swój wybór (dlaczego statyczne/dynamiczne?). Do jakiej metody włożyłbyś implementacje tych ograniczeń?


PR! - kolokwium nr 4 3/3 Drukowano: 2004-06-14


Wyszukiwarka

Podobne podstrony:
1b PRI - kolokwium nr 4 (poprawkowe) Imię i nazwisko nr * • ••> • •••Pytaniai
1a PRI - kolokwium nr 4 (poprawkowe)Imię i nazwisko ...    ................ nr..
1a PRI - kolokwium nr 4 (poprawkowe)Imię i nazwisko ...    ................ nr..
1a PRI - kolokwium nr 4 (poprawkowe)Imię i nazwisko ...    ................ nr..
sko ramki SKOl Kolokwium 2 zestaw 4B Imię i Nazwisko:. Nr Indeksu:-    Grupa:.. Użytk
kolokwium wyk ad 1 (B) Imię i nazwisko: Nr
SOP — II kolokwium (M. Stefaniak) Grupa B Imię i nazwisko: Nr indeksu:
G2 ANALIZA MATEMATYCZNA 2, egyamin poprawkowy. Imię i nazwisko studenta Nazwisko
163393U538499782502086593204 n kr’* 24.10.2012 Temat kolokwium: aminokwasy i białka Imię i nazwisk
zaliczenie poprawkowe Imię Nazwisko 05.02.2008 Zaliczenie poprawkowe z matematyki ZIP I. Rozwiązać u
10891698s5600449851197)09222660987695311 n MSSF Kolokwium 1 do MJhim Imię ł nazwisko Zadanie 1 jpót
MAD k1 11 2002 B B MAD Kolokwium I, 12.1 1.2002 Imię i Nazwisko:    Grupa: 1. Niech

więcej podobnych podstron