egzamin wrzesień 2002
Imię i nazwisko ..........................................Nr Gr. ..........Spr ......
1. Dla podanych założeń skonstruuj diagram klas (nie redukując hcznosci)
W celu usprawnienia pracy związanej z wytwarzaniem i dystrybucją prezentów, Święty Mikołaj chce wprowadzić do swojego biura "Biegun PółnocnvM system informatyczny umożliwiający ewidencję wszystkich zatrudnionych istoL wytwarzanych prezentów i wszysik ich dzieci.
1. Każda istota opisana jest imieniem (jednym lub kilkoma). Niektóre istoty' pochodzą zc starych, znamienitych rodów i wtedy należy dodatkowo zapamiętać Ich rodowych przydomek, Wszystkie istoty można podzielić ze względu na gatunek, m in, na elfy, krasnoludy, a także pod kątem pełnionych funkcji, np, na twórców prezentów (w skrócie 11 twórcy14), istoty zajmujące się dostarczaniem prezentów (w skrócie "doręczyciele"),
2. Krasnoludy nie znają się na magii, lecz każdy z nich to zdolny rzemieślnik t dożywotnio należy przynajmniej do jednego (lecz nic więcej niż do 5) cechu rzemieślniczego o nicpowiarząjącej się nazwie. W ramach każdego z cechów, do jakiego należy, krasnolud zajmuje określone stanowisko i ma nadany niepowtarzalny w danym cechu przydomek, Do każdego cechu należy wielu krasnoludów. Święty Mikołaj ustala minimalną liczbę członków cechu * jednakową dla wszystkich cechów. Jeśli w danym cechu liczba krasnoludów spadnie poniżej ustalonego minimum, system powinien to sygnalizować.
3. Pamiętane są dane dotyczące wytworzonych prezentów (m.in, opis, max. wymiar - i sto Lny przy wrzucaniu prezentów przez komin). Dany prezent wytwarza wielu twórców - min, 2, Każde dziecko (imię, wiek, płeć) może zamówić w danym roku dowolną liczbę prezentów, przy czym otrzymuje wyłącznie prezenty zamówione. Ilość prezentów zależy od stopnia grzeczności w danym roku ■ co najmniej jeden, lecz nie więcej niż 3 prezenty, Prezenty dostarczane są do miejsca pobytu dziecka w czasie Świąt (adres, obwód komina). W danym miejsca może przebywać więcej niż jednu dziecko. Po dosLirc/etuu prezentów informacja o miejscu pobytu dziecka jest usuwana
4. Miejsca wchodzą w skład tzw, krain. Każde miejsce wchodzi w skład dokładnie jednej krainy. Dla każdej krainy pamiętana jest jej nazwa i najmniejszy obwód komina (najmniejszy spośród obwodów wszystkich kominów w tej kramie).
5. Doręczyciele obsługują wybrane krainy - max, 10 krain w danym roku. Na iedną krainc przypada w danym roku od 10 do 25 doręczycieli.
6. Dla każdej z istot możemy określić stopień jej zaangażowania w pracę w bieżącym roku kalendarzowym, przy czym sposób, w jaki to robimy zależy od sprawowanej przez istotę funkcji (np. dla twórców - istotna liczba wytworzonych prezentów. Ud.).
7. System powinien umożliwiać określenie:
7.1. listy krasnoludów, należących do zadanej liczby cechów
7.2. dla danego dziecka (w wybranym okresie ) - listy zamówionych i i;lr/.;,ivhiriydt prezentów7
7.3. krain o najmniejszym i największym obwodzie komina
7.4. przydziału doręczycieli do krain ■ w danym roku
7.5. rankingu istot wg siopnu zaangażowania w pracę w- bieżącym roku.