Requirements analysis update

This commit is contained in:
s478841 2022-03-23 10:38:00 +01:00
parent ac3a1a61ee
commit 7bb718277f

93
requirements-analysis.md Normal file
View File

@ -0,0 +1,93 @@
# User's main goals
## Zadanie 1: Zakup biletu
**system**: Hej ho!
**użytkownik**: Dzień dobry, chciałbym kupić bilet.
**system**: Gdzie chciał(a)by Pan(i) się udać?
**użytkownik**: \<stacja>
**system**: Gdzie podróż miałaby się zacząć?
**użytkownik**: \<stacja>
**system**: W jakim dniu/Kiedy podróż ma się odbyć?
**użytkownik**: \<data>
**system**: Ile osób będzie podróżować?
**użytkownik**: \<liczba_pasażerów>
**system**: Ilu pasażerów będzie podróżować z ulgą?
**użytkownik**: \<liczba>
**system**: Jaką ulgę posiada \<kolejni_pasażerowie>?
**użytkownik**: \<rodzaj_ulgi>
**system**: Jakiej klasy wagon byłby nabardziej odpowiedni?
**użytkownik**: \<klasa>
**system**: W jakim wagonie ma zostać wykonana rezerwacja?
**użytkownik**: \<rodzaj_wagonu>
**system**: Czy przewożony będzie dodatkowy bagaż/zwierzęta?
**użytkownik**: \<dodatkowy_bagaż>
**system**: Jakie miejsca są preferowane (okno, przejście)?
**użytkownik**: \<rodzaj_miejsca>
**system**: \<podsumowanie>. Czy chcesz dokonać rezerwacji?
**użytkownik**: \<odpowiedź>
**system**: Rezerwacja została dokonana. Życzymy miłej podróży.
-----------------------------------
## Zadanie 2: Wymiana biletu
**system**: Dzień dobry, jak mógłbym Panu/Pani pomóc?
**użytkownik**: Chciałbym wymienić bilet.
**system**: Poproszę numer biletu.
**użytkownik**: \<numer_biletu>
**system**: \<podsumowanie>. Czy na pewno chce Pan/Pani wymienić ten bilet?
**użytkownik**: \<odpowiedź>
**system**: Teraz nastąpi przekierowanie.
**GOTO**: Zadanie 1
**system**: Koszt wybranego biletu wynosi X. Dopłata wyniesie Y. Czy chcesz dokonać wymiany biletu?
**użytkownik**: \<odpowiedź>
**system**: Dziękuję, twój bilet został wymieniony. Życzymy miłej podróży.
-----------------------------------
## Zadanie 3: Edycja zamówienia/biletu
**system**: W czym mogę pomóc?
**użytkownik**: Chciałbym zmodyfikować zamówienie/zamówiony bilet.
**system**: Poproszę numer biletu.
**użytkownik**: \<numer_biletu>
**system**: \<podsumowanie> Co chciałby Pan zmienić w przedstawionym bilecie/przejeździe?
**użytkownik**: \<lista_zmian>
foreach in <szczegóły_zamówienia>:
system: Na co dokonać zmianę?
użytkownik: <zmiana>
**system**: \<podsumowanie>. Czy to wszystko?
**użytkownik**: Tak, dziękuję.
**system**: No to dziękuję.
-----------------------------------
## Zadanie 4: Anulowanie biletu
**system**: W czym mogę pomóc?
**użytkownik**: Chcę anulować bilet.
**system**: Poproszę o numer zamówienia.
**użytkownik**: \<numer_zamówienia>
**system**: \<podsumowanie>. Jeśli chcesz anulować to zamówienie, podaj hasło.
**użytkownik**: \<hasło>
**system**: Zamówienie zostało anulowane.
-----------------------------------
## Zadanie 5: Sprawdzenie rozkładu/informacji o kursie/przejazdach
**system**: W czym mogę pomóc?
**użytkownik**: Chciałbym sprawdzić rozkład jazdy na dzień X.
**system**: Dla jakiej stacji?
**użytkownik**: \<stacja_początkowa>
**system**: \<rozkład>
**użytkownik**: Ile kosztuje przejazd do \<stacja_docelowa>?
**system**: Bazowa cena wynosi \<cena>
**użytkownik**: Chciałbym zarezerwować przejazd do \<stacja_docelowa> o \<godzina>.
**GOTO**: Zadanie 1