Zadania – HOTEL- modelowania zachowania systemu

Na stronie z zdaniami znajdziesz opis sytuacyjny.  Na jego podstawie wykonaj poniższe zadania:

Zadanie 3.3 – diagram aktywności

Narysuj diagram aktywności dla scenariusza działania aplikacji, w którym:

  • wymeldowanie Gościa hotelowego generuje zadanie posprzątania pokoju;
  • zbliżający się termin rezerwacji generuje zadanie przygotowania pościeli

Zadanie 3.4 – diagram maszyny stanowej

Narysuj diagram maszyny stanów dla stanu pokoju np.: posprzątany w trakcie sprzątania, zajęty, oczekujący na sprzątanie, dodatkowe sprzątanie.

Specyfikując diagram uwzględnij, o ile występują, warunki dozoru, akcje oraz wyzwalacze.

3 – diagram aktywności

Dla podanego scenariusza – narysuj diagram (lub diagramy) aktywności obrazujące następujące scenariusze alternatywne (poniżej ogólny opis, uszczegółowienie interakcji klient system jest pożądane):

  1. Klient na formularzu internetowym hotelu szuka wolnych pokoi i przeprowadza rezerwację pokoju, podaje datę przybycia, liczbę dni i ilość osób.
  2. System sprawdza, czy są wolne pokoje w określonym terminie i przekazuje tę informację klientowi.
  3. Po zapadnięciu decyzji odnośnie rezerwacji pokoju hotelowego, klient podaje swoje dane kontaktowe i dane karty kredytowej.
  4. System weryfikuje kartę kredytową, rezerwuje pokój i przekazuje tę informację klientowi mailem.
  5. Pokój wymaga sprzątania i Recepcjonista zapisuje to w aplikacji Hotel a ta przekazuje zlecenie do aplikacji mHotel. Następnie osoba sprzątająca robi podejmuje zlecenie i odnotowuje jej fakt w aplikacji mHotel. Wynik trafia do aplikacji Hotel zmieniając status pokoju na posprzątany.

Alternatywne przepływy
A1 Brak pokoi w wybranym terminie
A2 Błąd weryfikacji karty
A3 Klient rezygnuje z rezerwacji
A4 Klient może założyć konto w systemie

Zadanie 3.4 – diagram maszyny stanowej

Narysuj diagram maszyny stanów dla

  1. Stany zlecenia sprzątania
  2. Statusy cyklu funkcjonowania pokoju w aplikacji

Specyfikując diagram uwzględnij, o ile występują, warunki dozoru, akcje oraz wyzwalacze.

Zasady przygotowania zadań

  1. W ramach kursu możesz przygotować modele w Enterprise Architect lub innym narzędziu do modelowania. Sprawdzam pliki  z Enterprise Architect (eap).
  2. Diagramy wyślij w pliku EAP – lub jako obrazki wklejone do edytora tekstu (Word, Open/LibreOffice)
  3. Prace prześlij na adres mailowy michal@wolski.pro
  4. Opisz proszę co zostało zrobione np:. Michał zweryfikuj diagram klas i obiektów.
  5. Po otrzymaniu zadania potrzebuję kilku dni by odesłać odpowiedź. Odpowiedź otrzymasz na maila, z którego wysłany zostało zadanie.

Plik do pobrania

Zadanie możesz przesłać w niniejszym pliku (wypełnij odpowiednie sekcje):
Modelowanie w UML - bazowa struktura repozytorium

lub inny, który sukcesywnie był przez Ciebie rozwijany w ramach realizacji tego kursu.

Zadania prześlij zgodnie z harmonogramem.

Zakończenie

Jeśli zadanie jest zrobione lub chcesz je pominąć, naciśnij przycisk “Zrobione”. W ten sposób dasz znać, że zadanie jest ukończone.

Scroll to Top