4. Podstawy projektowania podsystemów

Zadanie 1

Zaprojektuj komponent warstwy logiki aplikacji realizujący zadany scenariusz przypadku użycia. Narysuj diagram klas zawierający klasę logiki aplikacji dla zadanego przypadku użycia oraz odpowiednie interfejsy komunikacji z warstwami widoku i logiki dziedzinowej.

Przypadek użycia: „Pokaż kokpit obliczeniowy”.

Scenariusz: 1.Użytkownik wybiera „Pokaż kokpit”. 2. System pobiera listę Zadań Obliczeniowych dla Użytkownika. 3. System pokazuje „Okno kokpitu obliczeniowego”.

Zadanie 2

Proszę narysować diagram sekwencji dla komponentu logiki aplikacji, realizujący zadany scenariusz przypadku użycia. Proszę przyjąć scenariusz podany w treści zadania 1.

Zadanie 3

Uzupełnij diagram sekwencji z rysunku 10.4 o reakcję na rezultat wykonania operacji „zapiszModelSam”. W przypadku kiedy zapis się powiedzie, należy wyświetlić komunikat sukcesu, a kiedy się nie powiedzie – komunikat błędu.

Zadanie 4

Zaprojektuj strukturę relacyjnej bazy danych dla zadanego modelu dziedziny. Narysuj odpowiedni diagram związków encji.