Advertisement
mikolajmki

zio_lab03

Oct 24th, 2022
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 10.15 KB | None | 0 0
  1. Sprawozdanie przygotowali:
  2. Młynarski Bartłomiej 095503
  3. Matuszewski Bartłomiej 095497
  4. Marszałek Bartosz 095496
  5. Marcinkowski Mikołaj 095492
  6. Grupa: IIST 5.5/9
  7. Rok akademicki: 2022/2023
  8. Opiekun grupy: dr inż. Tomasz Szymczyk
  9.  
  10. Laboratorium 2 : Scenariusze
  11.  
  12. S1. Odbiór paczki. 
  13. S1.1 Opis 
  14. Scenariusz przypadku odbioru paczki z paczkomatu. Odbiorca został poinformowany o czekającej na niego paczce, wraz z adresem paczkomatu oraz kodem odbioru. 
  15.  
  16. S.1.2 Aktorzy 
  17. Odbiorca, Pracownik infolinii, Serwisant.
  18.  
  19. S.1.3 Warunki początkowe 
  20. System poinformował odbiorcę o czekającej paczce, przesyłając informację o lokalizacji paczkomatu w którym znajduje się przesyłka, kod odbioru oraz kod QR. 
  21.  
  22. S.1.4 Warunki końcowe 
  23. System zarejestrował poprawny odbiór paczki. 
  24.  
  25. S.1.5 Przebieg główny 
  26.     1. System wysyła informacje o oczekującej przesyłce. 
  27.     2. System umożliwia odczytanie wysłanej informacji. 
  28.     3. System pomyślnie autoryzuje dane wymagane do odbioru paczki za pomocą kodu QR. 
  29.     4. System otwiera właściwą szafkę. 
  30.     5. System odbiera sygnał o otwarciu drzwiczek odpowiedniej dla paczki szafki. 
  31.     6. System sprawdza, czy drzwi od szafki zostały zamknięte. 
  32.     7. System potwierdza w systemie odbiór przesyłki. 
  33.  
  34. S.1.6 Sytuacje alternatywne 
  35.  
  36. PA.3.1 Odbiorca wprowadza swój numer telefonu oraz kod do odbioru paczki. 
  37. PA.3.2 System weryfikuje poprawność wprowadzonych danych. 
  38. PA.3.3 Powrót do punktu 4
  39.  
  40. PA.6.1 System wyświetla na głównym ekranie informacje, aby zamknąć drzwiczki. 
  41. PA.6.2 System odczytuje sygnał zamknięcia. 
  42. PA.6.3 Powrót do punktu 7
  43.  
  44. S.1.7 Sytuacje wyjątkowe 
  45. SW.1 System odesłał paczkę do innego paczkomatu niż został określony przez nadawcę. 
  46. Akcja: System wysyła dodatkową informację o obecnej lokalizacji paczki. System oczekuje na odbiór paczki. System wydaje paczkę we wskazanym miejscu. 
  47. SW.2 System nie otwiera szafki po pomyślnej autoryzacji. 
  48. Akcja: System umożliwia kontakt z pracownikiem infolinii, po czym ten wysyła serwisanta w celu sprawdzenia i ewentualnej naprawy usterki. 
  49.  
  50. S.1.8 Wymagania niefunkcjonalne 
  51. 1. Interfejs systemu na ekranie paczkomatu powinien być widoczny z odległości 1 metra. 
  52. 2. Interfejs systemu obsługującego odbiór paczki powinien być intuicyjny i łatwy w obsłudze. 
  53. 3. Ekran będzie rezystancyjny ze względu na jego wysoką wytrzymałość i atrakcyjną cenę. 
  54. S.1.9 Uwagi i pytania otwarte 
  55. Brak 
  56.  
  57. S.2 Odbiór przesyłki przez kuriera 
  58. S.2.1 Opis 
  59. Scenariusz przypadku odbioru paczki przez kuriera oraz wyznaczenia przez system dalszej trasy kierowcy. Kierowca jest prowadzony przez nawigację do następnego punktu podróży. 
  60.  
  61. S.2.2 Aktorzy 
  62. Kurier, Nadawca, Klient. 
  63.  
  64. S.2.3 Warunki początkowe 
  65. System przyjmuje nowe zlecenie kurierskie. System przypisuje kuriera do zlecenia. System przekazuje kurierowi informacje o adresie klienta oraz numerze telefonu.
  66. S.2.4 Warunki końcowe 
  67. System pomyślnie autoryzuje przesyłkę oraz aktualizuje status zlecenia w bazie danych. 
  68.  
  69. S.2.5 Przebieg główny 
  70.     1. System generuje etykietę, która zostaje umieszczona na paczce. 
  71.     2. System przydziela wolnego kuriera w pobliżu klienta. 
  72.     3. System informuje klienta o przewidywanym czasie przybycia kuriera. 
  73.     4. System autoryzuje paczkę w systemie za pomocą kodu kreskowego. 
  74. S.2.6 Sytuacje alternatywne 
  75. PA.1 Klient podaje błędne dane. 
  76. PA.1.2 System umożliwia korektę danych na wykupionej etykiecie. 
  77. PA.1.3 Powrót do punktu pierwszego. 
  78.  
  79. S.2.7 Sytuacje wyjątkowe 
  80. SW.1 System wysyła kuriera do klienta, ale kurier nie zastaje go na miejscu. 
  81. Akcja: Kurier kontaktuje się z klientem i ustala nowy termin odbioru. Wprowadza tę informację do systemu, który uwzględni ją przy tworzeniu planu objazdu kuriera na wskazany dzień. 
  82. SW.2 Brak wolnych kurierów na dany dzień. 
  83. Akcja: System informuje o braku dostępnych kurierów na wybrany dzień. System ustala nowy termin odbioru paczki i przekazuje tę informację klientowi. 
  84. SW.3 Awaria pojazdu kurierskiego. 
  85. Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera. Jeśli nie ma dostępnych kurierów system ustala nowy termin odbioru paczki i przekazuje tę informację klientowi. 
  86.  
  87. S.2.8 Wymagania niefunkcjonalne. 
  88. 1. Skaner kodów kreskowych umożliwia kurierowi pobranie identyfikatora przesyłki, który umożliwia autoryzacje odbioru paczki od klienta. 
  89. 2. Samochód kurierski musi być wyposażony w urządzenie z nawigacją GPS, która może być użyta w razie potrzeby. 
  90. 3. System planuje trasę objazdu kuriera na dany dzień w najbardziej oszczędny i optymalny sposób. 
  91.  
  92. S.2.9 Uwagi i pytania otwarte. 
  93. Kurier posiada ograniczoną ilość miejsca na przesyłki w samochodzie dostawczym. 
  94.  
  95. S.3 Obiór paczek z paczkomatu przez kuriera. 
  96. S.3.1 Opis. 
  97. Scenariusz przypadku odbioru nadanych przesyłek z paczkomatu w celu dalszego transportu. 
  98.  
  99. S.3.2 Aktorzy. 
  100. Kurier, Serwisant. 
  101.  
  102. S.3.3 Warunki początkowe. 
  103. System przydziela kurierowi zadanie polegające na odbiorze wszystkich nadanych paczek z konkretnego paczkomatu, podając informacje o jego lokalizacji. 
  104.  
  105. S.3.4 Warunki końcowe. 
  106. System odnotowuje pomyślne opróżnienie wskazanego paczkomatu i zmienia jego status na pusty. 
  107.  
  108. S.3.5 Przebieg główny. 
  109.     1. System wyznacza kuriera do odbioru paczek z paczkomatu. 
  110.     2. System autoryzuje kuriera w oprogramowaniu obsługującym paczkomat. 
  111.     3. System paczkomatu otwiera drzwiczki zgodnie z określoną kolejnością. 
  112.     4. System odnotowuje opróżnienie kolejnych szafek i zamknięcie drzwiczek.
  113.     5. System odbiera informacje o pomyślnym opróżnieniu wszystkich szafek paczkomatu 
  114.     5. System obsługi paczkomatu zeruje licznik zajętych szafek. 
  115.     6. System zmienia status paczkomatu na pusty. 
  116.  
  117. S.3.6 Przebiegi alternatywne. 
  118. PA.3 Kurier aktywuje w systemie paczkomatu funkcje otwarcia wszystkich drzwiczek jednocześnie. 
  119. PA.3.1 System paczkomatu zwalnia wszystkie zamki. 
  120. PA.3.2 Powrót do punktu 4 przebiegu głównego. 
  121.  
  122. PA.4 Kurier autoryzuje odbiór paczki ręcznie wpisując kod przesyłki do systemu. 
  123. PA.4.1 System sprawdza poprawność kodu i autoryzuje paczkę. 
  124. PA.4.2 Powrót do punktu 4 przebiegu głównego. 
  125.  
  126. S.3.7 Sytuacje wyjątkowe. 
  127. SW.1 Awaria pojazdu kurierskiego. 
  128. Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera. 
  129. SW.2 Awaria skanera kodów kreskowych. 
  130. Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera. 
  131. SW.3 Awaria systemu obsługującego paczkomat. 
  132. Akcja: Kurier przekazuje tę informację do systemu. System wysyła serwisanta do wskazanego paczkomatu. System w miarę możliwości przydziela kurierowi inny paczkomat. 
  133.  
  134. S.3.8 Wymagania niefunkcjonalne. 
  135. 1. Skaner kodów kreskowych umożliwia kurierowi pobranie identyfikatora przesyłki, który umożliwia autoryzacje odbioru paczki od klienta. 
  136. 2. Samochód kurierski musi być wyposażony w urządzenie z nawigacją GPS, która może być użyta w razie potrzeby. 
  137. 3. System paczkomatu umożliwia autoryzację pracownika w celu udzielenia dostępu do dodatkowych funkcji. 
  138.  
  139. S.3.9 Uwagi pytania otwarte. 
  140. Brak 
  141.   
  142. S.4 Nadanie paczki 
  143. S.4.1. Opis 
  144. Scenariusz opisujący nadanie paczki przez klienta. Klient zamawia etykietę przygotowuje paczkę i nadaję do paczkomatu. 
  145.  
  146. S.4.2 Aktorzy 
  147. Klient 
  148.  
  149. S.4.3 Warunki początkowe  
  150. System odbiera z formularza poprawne dane powiązane z klientem potrzebne do wygenerowania etykiety z kodem kreskowym.
  151.  
  152. S.4.4 Warunki końcowe 
  153. System odnotował pomyślne umieszczenie paczki i zmienił jej status w bazie danych.
  154.  
  155. S.4.5 Przebieg głównych 
  156.     1. System odbiera dane z formularza i generuje etykietę. 
  157.     2. System udostępnia klientowi etykietę oraz wysyła ją na adres e-mail. 
  158.     5. System rozpoczyna procedurę umieszczania paczki w paczkomacie poprzez zeskanowanie kodu kreskowego. 
  159.     6. System wyznacza odpowiednią skrytkę. 
  160.     7. System otwiera wyznaczoną skrytkę i wyświetla jej współrzędne na ekranie. 
  161.     8. System odnotowuje zamknięcie skrytki i blokuje drzwiczki. 
  162.     9. System informuje na wyświetlaczu o zamknięciu skrytki.
  163.     10. System odnotowuje zakończenie procesu umieszczania paczki. 
  164. S.4.6 Przebiegi alternatywne 
  165. PA.1. Klient loguje się do systemu. 
  166. PA.1.1. System umożliwia użytkownikowi wykorzystanie zapisanych na koncie Klienta danych w celu uzupełnienia automatycznie formularza.  
  167. P.A.1.2. Klient korzysta z automatycznego uzupełnienia etykiety. 
  168. A.1.3. Powrót do punktu 2 przebiegu głównego. 
  169.  
  170. PA.2. Paczkomat, w którym klient chciał umieścić paczkę okazał się pełen. 
  171. PA.2.1. System informuje klienta o przepełnionym paczkomacie. 
  172. PA.2.2.1 Klient decyduje się na umieszczenie paczki do innego paczkomatu. 
  173.     PA.2.2.1.1 System wyświetla najbliższe dostępne paczkomaty. 
  174.     PA.2.2.1.2 Klient wybiera paczkomat. 
  175. PA.2.2.1.3 Przejście do punktu 4 przebiegu głównego.
  176. PA.2.2.2 Klient decyduje się poczekać aż zwolni się miejsce w paczkomacie. 
  177.     PA.2.2.2.1. System wysyła powiadomienie o wolnej skrytce w paczkomacie 
  178.     PA.2.2.2.2 Przejście do punktu 4 przebiegu głównego.
  179.  
  180. S4.7 Sytuacje wyjątkowe 
  181. SW1. Klient podał zły gabaryt przesyłki. 
  182. Akcja: System umożliwia anulowanie nadania przesyłki i umożliwia jej ponowne nadanie.  
  183. SW2. Klient nie otrzymał etykiety na adres email. 
  184. Akcja: System umożliwia wysłanie prośby o ponowne wysłanie etykiety przesyłki na adres email klienta. 
  185.  
  186. S.4.8 Wymagania niefunkcjonalne. 
  187.     1. Paczkomat powinien być wyposażony w ekran dotykowy. 
  188.     2. Tekst wyświetlany przez paczkomat powinien być widoczny z odległości 1,5 m. 
  189.     3. Klient powinien mieć możliwość wyboru języka spośród polskiego, angielskiego, niemieckiego. 
  190.     4. Skrytki powinny otwierać się maksymalnie w ciągu trzech sekund od wyświetlenia informacji na ekranie paczkomatu. 
  191.  
  192.  S.4.9 Uwagi pytania otwarte. 
  193. brak 
  194.  
  195. DOPISAC REGULY DO KAZDEGO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement