Firma „Addagio” zajmująca się wszelkiego rodzaju zakładami (sportowe, wyścigi, polityka itp.) postanowiła wykorzystać Internet w celu dotarcia do większej grupy klientów. Aby wyjść naprzeciw oczekiwaniom klientów, uznano, iż oprócz obsługi własnych zakładów, możliwe będzie (za niewielką opłatą) tworzenie przez klientów własnych zakładów. Obsługa internetowa będzie dotyczyła trzech pół działalności: przyjmowania zakładów (zarówno proponowanych przez firmę jak i klientów), zabezpieczaniem płatności (przed datą rozstrzygnięcia zakładu) oraz weryfikacją wyników zakładu i wypłatą wygranych. W celu zabezpieczenia się przed nadużyciami firma chce wprowadzić rozbudowany system weryfikacji tożsamości klienta. Jako właściciel firmy „Uśmiechnięty informatyk” dostałeś propozycję przygotowania wyżej wymienionego systemu.
Dla opisanego projektu sformułuj krótko i jasno jego cel i zakres.
Dla opisanego projektu sformułuj i krótko scharakteryzuj 5 wymagań funkcjonalnych.
Dla opisanego projektu sformułuj i krótko scharakteryzuj 3 wymagania niefunkcjonalne i zaproponuj dla nich metryki pozwalające na ich weryfikowalność.
Czy dla opisanego projektu warto jest stosować metodę prototypowania? Odpowiedź uzasadnij.
Sformułować w 4 zdaniach najważniejsze założenia polityki jakości realizowanej w czasie produkcji oprogramowania dla podanego systemu.
Zaproponować trzy najważniejsze Twoim zdaniem testy odporności (robustness testing) dla produktów opisanego projektu.
Programista skonstruował moduł znajdujący miejsca zerowe trójmianu kwadratowego o współczynnikach zespolonych. Jaka powinna być liczba minimalna danych testujących ten moduł metodą testów funkcjonalnych z wykorzystaniem klas równoważności danych? Odpowiedź uzasadnić.
Narysuj diagram ilustrujący przebieg procedury zgłaszania problemów z oprogramowaniem dla podanego systemu.