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.