2. Tworzenie szczegółowego modelu dziedziny

Zadanie 1

Dla wybranej dziedziny problemu stwórz szczegółowy model dziedziny. W modelu uwzględnij co najmniej 6 klas-pojęć, a także relacje asocjacji, agregacji i generalizacji. Dla klas-pojęć zdefiniuj po kilka (średnio 2-3) atrybutów, a także operacje tam, gdzie to ma uzasadnienie.

Zadanie 2

Uzupełnij diagram z zadania 1 o specyfikację dwóch operacji – jedną w formie tekstowej, a drugą w formie diagramu czynności.

Zadanie 3

Uzupełnij diagram z zadania 1 o diagram maszyny stanów opisujący zmiany stanów wybranej klasy-pojęcia. Określ zdarzenia powodujące przejścia między stanami oraz sformułuj warunki dla co najmniej jednego zdarzenia.

Zadanie 4

Narysuj diagram klas definiujący elementy interfejsu użytkownika dla modelu dziedziny z zadania 1. Utwórz co najmniej 3 okna główne i połącz odpowiednimi relacjami z elementami modelu dziedziny. Opisz te relacje.