56870

56870



Wykonaj model (diagram klas) następującego fragmentu rzeczywistości:

Kierunek studiów ma nazwę oraz minimalną ilość punktów niezbędną do uzyskania absolutorium. W ramach kierunku studiów oferowanych jest od 30 do 100 kursów. Każdy kure ma unikalną w obrębie kierunku nazwę. Każdy kurs ma liczbę punktów, którą uzyskuje się za zaliczenie tego kursu. Kurs może być obowiązkowy lub nie. Kurs może być kursem z egzaminem lub bez egzaminu. Kurs bez egzaminu uznaje się za zaliczony jeśli student zaliczy ćwiczenia na ocenę co najmniej dostateczną. Kun z egzaminem uznaje się za zaliczony jeśli student zaliczy ćwiczenia na ocenę co najmniej dostateczną i zda egzamin na ocenę co najmniej dostateczną.

Student uzyskuje absolutorium jeśli zaliczy wszystkie kursy obowiązkowe i zgromadzi ilość punktów nie mniejszą niż minimalna liczba punktów niezbędna do uzyskania absolutorium na tym kierunku.

Student uzyskuje tymi magistra jeśli uzyska absolutorium i zda egzamin magisterski na ocenę co najmniej dostateczną.

Klasa Student definiuje bez para metrową operację-zapytanie OcenaSredniaZeStudiow, która zwraca:

•0 jeśli student nie posiada tytułu magistra

•średnią ze studiów (S) jeśU student jest magistrem. Średnia ze snidiów wyliczana jest wg wzoru:

S = 0.5 E + 0.5 * K

gdzie:

E - ocena z egzaminu magisterskiego;

K - średnia ocen z wszystkich kursów zaliczonych. Ocena z kursu to ocena z zaliczenia ćwiczeń w przypadku kursów bez egzaminu albo ocena z egzaminu w przypadku kursów z egzaminem.

Uwagi:

Model na ocenę 5.0 musi uwzględniać dokładnie, precyzyjnie, jednoznacznie i poprawnie wszystkie wyspecyfikowane w treści zadania obiekty, atrybuty, związki, relacje i ograniczenia (OCL), oraz powinien być odpowiednio zoptymalizowany (np. bez niepotrzebnej nadmiarowości identycznych atrybutów klas itd.). Wszystkie ograniczenia niepokazane na diagramie należy wyrazić w postaci odpowiednich ograniczeń OCL (może być w formie tekstowej pod diagramem klas). W modelu można umieścić pomocnicze składowe: operacje-zapytania i atrybuiy/powiązania pochodne. Należy jednak prcy pomocy OCL określić sposób ich wyliczenia.

Materiały pomocnicze:

1. Wykład i materiały pomocnicze podane na wykładzie.

3. Przykładowe informacje o OCL w sieci (nie weryfikowałem dokładnie ich poprawności): http: //www. cscl csusb.edu/dick/sa mples/od. html http;//wazmak mimuw.edu, phimages/f/f3/lo-6-wyk.pdf http://www.ii. pw.edu.pl/~ibl/iop2-laboratorium/01/0105. html http://brasil. cel.agh.edu.pl/~09sbfraczek/ocl-wstep. 1.22. html http://brasil.cel.agh.edu.pl/~09sbfraczekpodstawowe-konstnikcje. 1.23.html

hnp://Ł«U?Kpiff.gęlM-p]l/ffwigii1?ty/m^Kri?ly/lSZ/PomQęw)<%2Qi;ML“9v»y-to



Wyszukiwarka

Podobne podstrony:
Wykonaj model (diagram klas) następującego fragmentu rzeczywistości: Uczelnia wyższa składa się z co
Z. Trejnis powołano kolejne dwa kierunki studiów: bezpieczeństwo wewnętrzne oraz inżynierię
Z. Trejnis powołano kolejne dwa kierunki studiów: bezpieczeństwo wewnętrzne oraz inżynierię
Grupa B 1 zad 1- (4 pkŁ) Podany jest następujący opis systemu. Zaproponuj do niego diagram klas. Zaz
Zakres drugiego wykładu Wykład prezentuje następujące elementy diagramów klas w kontekście PI. >
3 diagram klas wypożyczalnia.emx
1. WstępClK Model -    odwzorowanie fragmentu rzeczywistości Model stanowi efekt
Model nominalny (fizyczny) w sposób uproszczony powinien wiernie przedstawiać badany fragment rzeczy
show jpeg IX» wykonania ćwiczeniu koniec/nc następująco materiały ł narzędzia: model (modele) odlewn
skanuj0022 (222) 12. Dla ustalonych bezspornie punktów granicznych wykonano w obecności stron stabil
IMG29 B c Układ rzutów wg metody E Poszczególne rzuty maja następujące nazwy: rzut w kierunku A - r
rys3 (17) 1 / sem.IIIRYSUNEK POŁĄCZENIA SPAWANEGO I GWINTOWEGO Wykonać rysunek połączenia zadany nas
Pytanie 62. „(...) badanie wykonawca opracuje plan monitoringu następujących elementów

więcej podobnych podstron