Zadania do samodzielnego rozwiązania

Strona: SEZAM - System Edukacyjnych Zasobów Akademickich i Multimedialnych
Kurs: 4. Słownik dla wymagań
Książka: Zadania do samodzielnego rozwiązania
Wydrukowane przez użytkownika: Gość
Data: wtorek, 15 lipca 2025, 15:16

1. Specyfikowanie słownika dziedziny

Zadanie 1

Znajdź w Internecie opis wybranej dziedziny problemu. Dla fragmentu tego opisu wypisz listę używanych pojęć dziedziny.

Zadanie 2

Mając listę pojęć z zadania 1 dokonaj opisu poszczególnych pojęć. Każdy opis powinien składać się z kilku zdań, które definiują dane pojęcie. W ramach definicji należy użyć innych pojęć oraz określić elementarne składniki (atrybuty) pojęć.

Zadanie 3

Mając listę pojęć z opisami z zadania 2 stwórz model klas zgodny z tymi opisami. Model powinien zawierać klasy z atrybutami, a także relacje asocjacji, agregacji i generalizacji. Dla odpowiednich relacji należy określić krotności oraz role.


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.