Rozwiązania zadań
3. Specyfikowanie wymagań jakościowych i ograniczeń
Zadanie 1
Dziedzina problemu: system zarzadzania siecią kin.
ID: JP103 |
Nazwa: Wyświetlanie repertuaru kin w jednakowy sposób |
Rodzaj: przenośność - adaptowalność |
|
Opis: System powinien zapewniać jednakowy sposób wyświetlania repertuaru kin na najpopularniejszych przeglądarkach internetowych: Chrome, Opera, Safari, Firefox, Edge (od wersji dostępnych w kwietniu 2024). Wymaganie dotyczy przypadku użycia UC227. |
ID: JN034 |
Nazwa: Wysoka dostępność funkcjonalności zakupu biletów online |
Rodzaj: niezawodność - dostępność |
|
Opis: System powinien zapewniać dostępność do funkcjonalności zakupu biletów online (przeglądanie repertuaru oraz zarzadzanie biletami przez widza) co najmniej 23 godziny na dobę 7 dni w tygodniu. Możliwe jest założenie przerwy serwisowej w godzinach 2:00-3:00. Wymaganie dotyczy przypadków użycia UC122, UC123, UC124 oraz UC227. |
ID: JL055 |
Nazwa: Łatwość pokrycia testami modułu aplikacji dla klienta |
Rodzaj: łatwość utrzymania - testowalność |
|
Opis: System powinien być zaimplementowany w sposób, który umożliwi napisanie automatycznych testów, które będą możliwe do uruchomienia dla aplikacji klienta zarówno w wersji mobilnej jak i webowej. Testy będą w stanie pokryć wszystkie scenariusze przypadków użycia w pakietach, gdzie aktorem jest Klient. |
Zadanie 2
Dziedzina problemu: system zarzadzania siecią kin.
ID: JB013 |
Nazwa: Zgodność z RODO w zakresie danych widzów |
Rodzaj: bezpieczeństwo - poufność |
|
Opis: System powinien zapewniać dostęp do danych osobowych widzów (przetwarzanie i przechowywanie) w sposób spełniający Rozporządzenie o Ochronie Danych Osobowych. Dotyczy wszystkich przypadków użycia z pakietu „Zarządzanie użytkownikami”. |
|
Sposób pomiaru: Audyt RODO wykonany przez zewnętrzną firmę audytorską. Audyt powinien być zgodny z normą ISO 19011. |
|
Możliwy wynik pomiaru: System spełnia wymagania RODO w całości, w części lub nie spełnia. |
|
Oczekiwane wartości: System spełnia wymagania RODO w całości. |
ID: JU096 |
Nazwa: Przejrzystość w prezentowaniu repertuaru kin |
Rodzaj: użyteczność - estetyka interfejsu użytkownika |
|
Opis: System powinien prezentować repertuar kin w sposób przejrzysty oraz na wysokim poziomie estetycznym. Estetyka interfejsu użytkownika będzie wysoko ceniona przez widzów. |
|
Sposób pomiaru: Ankieta przeprowadzona wśród 100 ochotników po pierwszym miesiącu próbnego wdrożenia systemu. Ankieta zostanie przeprowadzona zgodnie z metodyką XYZ badania marketingowego satysfakcji użytkowników. |
|
Możliwy wynik pomiaru: Wartość zagregowanej satysfakcji użytkowników znormalizowana do zakresu 0-100. |
|
Oczekiwane wartości: Zagregowana satysfakcja użytkowników powyżej 80. |
Zadanie 3
ID: OT021 |
Nazwa: Zastosowanie języka Java |
Rodzaj: ograniczenie techniczne – języki programowania |
|
Opis: System musi być napisany w technologii typy full-stack z wykorzystaniem jedynie języka Java. Ograniczenie wynika z kompetencji zespołu IT, który będzie musiał w przyszłości dokonywać modyfikacji oraz utrzymywać w sprawności kod systemu. |
ID: OS053 |
Nazwa: Dostosowanie do ograniczonego oświetlenia |
Rodzaj: ograniczenie środowiskowe – parametry środowiska |
|
Opis: Terminale kasowe będą musiały pracować w pomieszczeniach o ograniczonym oświetleniu (minimum 50 luksów). Wynika to z modelu biznesowego, który zakłada ustanowienie odpowiedniego nastroju dla widzów już podczas wejścia do kina. |