4. Dla wybranej asocjacji wiele do wielu z diagramu 1 (posiadającą atrybut i niesymetryczne liczności) wykonaj redukcję liczności.
5. Objaśnij zasadę zamienialności. Wskaż na diagramie z punktu 1 klasy, do których zasada ta może być zastosowana.
6. Wyjaśnij różnicę pomiędzy metodą klasy a metodą obiektu. Dla diagramu z punktu 1 wskaż (bądź dopisz o ile nie ma) przykład metody o zasięgu klasowym i atrybutu klasv.
7. Asocjację wiele do wielu z diagramu z punktu 1 (posiadającą atrybut i niesymetryczne liczności) zamień na asocjację kwalifikowaną.
8. Na diagramie z punktu 1 wskaż przykład ograniczenia statycznego i ograniczenia dynamicznego. Podaj, czego dotyczy każde z tych ograniczeń: atrybutu, obiektu, klasy, ekstensji. powiązania czy asocjacji?
9. Wskaż na diagramie z punktu l 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'.’).
10. Z diagramu klas z punktu 1 wybierz dwie klasy połączone asocjacją wiele-do-wielu i wprowadź własne modyfikacje wymagań (np. dołącz nową klasę), tak by asocjację tę zamienić na temamą (3-amą). Narysuj zmieniony fragment diagramu klas.
11. Dla dowolnego przypadku użycia systemu dla wymagań z punktu 1 narysuj diagram interakcji. Diagram ten musi przedstawiać interakcje między obiektami co najmniej 2 klas.
12. Z diagramu klas z punktu 1 wybierz klasę posiadającą przynajmniej dwie podklasy (w razie potrzeby dorysuj brakującą podklasę). Zamodeluj ten fragment diagramu w systemie relacyjnym na
dwa różne sposoby.
13. Dla dowolnej klasy z punktu i wskaż dwa stany w jakich mogą się znajdować obiekty tej klasy. Przedstaw diagram stanów zawierający te stany wraz z przejściem pomiędzy nimi.