Zadania do samodzielnego rozwiązania
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.