Opis formalny-, WAT, semestr VI, Projekt zespołowy


Opis formalny

Rejestracja klienta

Kontekst użycia: Ma umożliwiać utworzenie konta na serwerze

Zakres: Pobiera dane od użytkownika: login i hasło, e-mail, dane osobowe, adres

Poziom: Wymagań.

Aktor główny: Odwiedzający

Uczestnicy i interesy:

Uczestnik - Odwiedzający. Interes - po zalogowaniu ma możliwość korzystania z funkcji portalu takich jak zakup części i gotowych pojazdów.

Warunek początkowy: Użytkownik niezalogowany, nieposiadający konto na portalu.

Minimalna gwarancja: Brak

Gwarancja powodzenia: Użytkownik nie posiada konta na portalu lub nie wykorzystuje ponownie danych rejestracyjnych.

Wyzwalacz: Odwiedzający wybiera opcję rejestracja

Główny scenariusz powodzenia

  1. Odwiedzający wybiera opcję rejestracji na portalu.

  2. Odwiedzający podaje dane wymagane do utworzenia nowego konta.

  3. Odwiedzający uwierzytelnia swoje konto przez wiadomość poczty elektronicznej.

  4. Odwiedzający loguje się na swoje konto z nowymi funkcjami.

Rozszerzenia:

Weryfikacja tożsamości.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

brak

Uwierzytelnienie użytkownika

Kontekst użycia: Ma umożliwiać dostęp do konta na serwerze

Zakres: Pobiera dane od użytkownika: login(e-mail) i hasło

Poziom: Wymagań.

Aktor główny: Klient

Uczestnicy i interesy:

Uczestnik - Klient. Interes -zalogowaniu się do konta na serwerze i dostęp do zaawansowanych funkcji portalu.

Warunek początkowy: Klient, posiadający konto na portalu.

Minimalna gwarancja: Brak

Gwarancja powodzenia: Użytkownik posiada nieograniczone żadnymi restrykcjami konto na portalu

Wyzwalacz: Odwiedzający wybiera opcję logowanie

Główny scenariusz powodzenia

  1. Odwiedzający wybiera opcję logowanie na portalu.

  2. Odwiedzający podaje dane wymagane do uwierzytelnienia.

  3. Odwiedzający oczekuje potwierdzenia z serwera bazodanowego.

  4. Klient posiada dostęp konto z wszelkimi funkcjami.

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Złożenie pojazdu z części

Kontekst użycia: Ma umożliwiać utworzenie pojazdu z części dostępnych na portalu

Zakres: Pobiera dane dotyczące części i ich umiejscowienia w danym pojeździe

Poziom: Wymagań.

Aktor główny: Klient

Uczestnicy i interesy:

Uczestnik - Klient. Interes - wybór części niezbędnych do stworzenia sprawnego pojazdu

Warunek początkowy: Klient, posiadający standardowe konto na portalu.

Minimalna gwarancja: Brak

Gwarancja powodzenia: Klient wybiera jedynie części możliwe do umieszczenia w danym typie pojazdu

Wyzwalacz: Odwiedzający wybiera opcję stwórz pojazd

Główny scenariusz powodzenia

  1. Odwiedzający wybiera opcję logowania na portalu.

  2. Klient tworzy pojazd wybierając jego typ.

  3. Klient wybiera części niezbędne do utworzenia sprawnego pojazdu

  4. Klient może zapisać w ustawieniach konta stworzony pojazd lub/i dodać go do koszyka

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Wyszukiwanie części

Kontekst użycia: Ma umożliwiać informowanie o poszukiwanych częściach pojazdów

Zakres: Pobiera dane dotyczące części i wyświetla te zgodne z kryteriami wyszukiwania.

Poziom: Wymagań.

Aktor główny: Klient, Odwiedzający

Uczestnicy i interesy:

Uczestnik - Klient, Odwiedzający. Interes - wyszukanie informacji o poszukiwanych częściach

Warunek początkowy: Klient, posiadający standardowe konto na portalu. Odwiedzający bez konta

Minimalna gwarancja: Brak

Gwarancja powodzenia: Klient, Odwiedzający poda kryteria pozwalające na wyszukanie części z portalu

Wyzwalacz: Odwiedzający wybiera opcję szukaj.

Główny scenariusz powodzenia

  1. Odwiedzający wybiera opcję wyszukiwania części

  2. Odwiedzający wybiera kryteria przeszukiwania i przycisk szukaj

  3. Odwiedzający przegląda dane o częściach otrzymane w wyniku wyszukiwania

Rozszerzenia:

Informowanie klienta o dostępności wyszukanego produktu

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Weryfikacja tożsamości

Kontekst użycia: Ma sprawdzać klienta poprzez adres poczty elektronicznej i zapobiec fałszywym kontom

Zakres: Pobiera dane podczas rejestracji i wysyła link aktywacyjny na adres poczty elektronicznej

Poziom: Wymagań.

Aktor główny: Odwiedzający

Uczestnicy i interesy:

Uczestnik -Odwiedzający. Interes - weryfikacja użytkownika i zakończenie rejestracji

Warunek początkowy: Odwiedzający bez konta

Minimalna gwarancja: Odwiedzający musi być właścicielem podanej skrzynki pocztowej

Gwarancja powodzenia: Odwiedzający użyje linku aktywacyjnego

Wyzwalacz: Odwiedzający wybiera opcję prześlij podczas rejestracji

Główny scenariusz powodzenia

  1. Odwiedzający otwiera stronę główną portalu.

  2. Odwiedzający wybiera opcję rejestruj

  3. Odwiedzający podaje dane rejestracyjne

  4. Odwiedzający aktywuje konto poprzez odebrany link rejestracyjny

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Zakup produktu

Kontekst użycia: Ma umożliwiać zakup części oraz gotowych lub stworzonych pojazdów

Zakres: Pobiera dane z koszyka klienta oraz dane o typie płatności i dostawy

Poziom: Wymagań.

Aktor główny: Klient

Uczestnicy i interesy:

Uczestnik -Klient. Interes - zapłata za wybrane przedmioty

Warunek początkowy: Klient posiadający produkty w koszyku

Minimalna gwarancja:

Gwarancja powodzenia: wybrane prze klienta produkty

Wyzwalacz: Odwiedzający wybiera opcję kup oraz formularz dostawy

Główny scenariusz powodzenia

  1. Klient dodaje produkty do koszyka

  2. Klient wybiera opcje kup dla towarów koszyka

  3. Klient podaje typ płatności oraz sposób dostawy

  4. Klient dostaje potwierdzenia dokonania płatności oraz powiadomienie o dostawie

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Przeglądanie zasobów serwisu

Kontekst użycia: Ma umożliwiać przejrzenie asortymentu operowanych prze portal

Zakres: Pobiera dane dotyczące wybranych zakładek i produktów

Poziom: Wymagań.

Aktor główny: Klient, Odwiedzający, Administrator

Uczestnicy i interesy:

Uczestnik - Klient, Odwiedzający. Interes - przegląd dostępnych części

Warunek początkowy: Odwiedzający lub Klient, posiadający standardowe konto na portalu.

Minimalna gwarancja: Brak

Gwarancja powodzenia: Przeglądanie asortymentu dostępnego na portalu

Wyzwalacz: kontrolki odpowiedzialne za kategorie produktów

Główny scenariusz powodzenia

  1. Odwiedzający wybiera zakładki produktów

  2. Odwiedzający przegląda dostępny asortyment

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.

Wyświetlenie stanu magazynu

Kontekst użycia: Ma umożliwiać przegląd asortymentu

Zakres: Pobiera dane o brakach w asortymencie

Poziom: Wymagań.

Aktor główny: Kierownik sklepu, Administrator

Uczestnicy i interesy:

Uczestnik - Kierownik sklepu. Interes -zapewnienie dostępności całego asortymentu portalu

Warunek początkowy: Administrator, Kierownik sklepu z uprawnieniami administratora

Minimalna gwarancja: Brak

Gwarancja powodzenia: Kierownik sklepu poda dane pozwalające na wyświetlenie stanu magazynu

Wyzwalacz: Kierownik sklepu wybiera opcję asortyment

Główny scenariusz powodzenia

  1. Odwiedzający loguje się poprzez portal.

  2. Kierownik sklepu wybiera opcję asortyment

  3. Kierownik sklepu przegląda dane o asortymencie i brakach

  4. Kierownik sklepu przekazuje dane o brakach do firmy

Rozszerzenia:

Brak.

Lista wariantów technologii i danych:

ASP.NET, AJAX.

Dodatkowe informacje:

Brak.



Wyszukiwarka