Dla poniższych wymagań:
Znajdź klasy.
Ustaw hierarchię klas.
Umieść atrybuty i metody w odpowiednich klasach. Dorysuj instancje klas tak, aby diagram klas był poprawny. Podaj ekstensję dla każdej z klas. A
Wymień klasy konkretne i abstrakcyjne. ^
C/cjnt-
C?%C'CfCKfC
Port kosmiczny
W 2015 roku dość powszechne jest wysyłanie towarów na orbitę okołoziemską, celem dostarczenia ich do jednej z wielu stacji kosmicznych. Zadaniem tym zajmują się porty kosmiczne. Ponieważ transport kosmiczny, ze względu na swoją niską cenę, stal się ogólnodostępny, klientami portów mogą bvć zarówno osoby prywatnejak i firmy. System komputerowy, dla portu kosmicznego, powinien pamiętać dane klientów: w przypadku osoby prywatnej: imię, nazwisko, adres, telefon. Natomiast gdy klientem jest-firma, pąnuęiamy jej NIP, REGON uraz adres.
W porcie kosmicznym pracują pracownicy obsługi naziemnej (imię, nazwisko, adres, data urodzenia, unikalny numer identyfikacyjny), inżynierowie (imię, nazwisko, adres,'data urodzenia, unikalny numer identyfikacyjny, staż pracy) oraz astronauci (imię, nazwisko, adres, data urodzenia, unikalny numer identyfikacyjny, życiorys). Poszczególni inżynierowie są sobie podlegli. To samo dotyczy, odpowiednio, pracowników obsługi naziemnej oraz, astronautów. Musimy wiedzieć kto jest czyim przełożonym oraz odwrotnie ~ kto jest czyim podwładnym.
Pracownicy obsługi naziemnej tworzą zespoły (każdy z unikalnym numerem identyfikacyjnym), którymi kierują inżynierowie,'Należy pamiętać, żc ów inżynier musi być członkiem kierowanego zespołu, który może liczyć od 4-ech do 8-i u pracowników w tym samym czasie. Trzeba przechowywać informację o przynależności pracowników _do poszczególnych zespołów, oraz kto i kiedy nimi kierował.
Przy przygotowaniu jednego startu, może pracować od 15 do 22 zespołów. Przy konkretnym starcie, przez cały czas przygotowań, pracują te same zespoły. Zmiany mogą dotyczyć tylko ich składu. Dla każdego startu, musimy znać:
- jego planowany i faktyczny termin, miejsce docelowe,
przewożone towary - razem z klientem, który zlecił ich transport,
prom kosmiczny, który bierze w nim udział,
załogę promu (złożoną z dokładnie trzech astronautów).
Każdy prom kosmiczny posiada unikalną nazwę, określoną ładowność i pojemność. Musimy zadbać, aby przewożony towar zmieścił się w ładowni oraz nie przekroczył masy określonej przez ładowność promu.