background image

Inżynieria oprogramowania – laboratorium. 

11 października 2010

 

1. Wstępne założenia. 

1.1 Opis przypadków użycia. 

a) Dodaj tytuł. 
Cel: 
Dodanie tytułu oraz jego parametrów do katalogu. 
 
Warunki wstępne
-zalogowanie jako bibliotekarz (czyli admin). 
Warunki koocowe: 
- dodanie tytułu. 
 
Podstawowy przebieg

1.  Zaloguj. 
2.  Podaj tytuł. 
3.  Tytuł dodano. 
4.  Można wylogowad. 

Przebieg alternatywny

1.  Zaloguj. 
2.  Podaj tytuł. 
3.  Podany tytuł już istnieje. 

 
b) Znajdź tytuł
Cel: 
Wyszukanie czy w bibliotece znajduje się podany tytuł. Jeżeli tak to wyświetlenie na jego temat 
informacji. 
 
Warunki wstępne
- sesja użytkownika/bibliotekarza. 
Warunki końcowe
- znalezienie/nie znalezienie tytułu. 
 
Przebieg podstawowy

1.  Wprowadź tytuł lub ISBN. 
2.  Znaleziono tytuł. 
3.  Wyświetlenie informacji o tytule.  
4.  Możliwośd kolejnych operacji lub wylogowania. 

Przebieg alternatywny

1.  Wprowadź tytuł lub ISBN. 
2.  Nie znaleziono tytułu. 

 

 

background image

Inżynieria oprogramowania – laboratorium. 

11 października 2010

 

 
c) Rezerwacja
Cel: 
Rezerwacja (wypożyczenie) książki konkretnemu użytkownikowi. 
 
Warunki wstępne
- dostępny tytuł; 
- dostępna książka lub w przypadku rezerwacji – wolny termin; 
- wymagane zalogowanie. 
Warunki końcowe
- zarezerwowano książkę. 
 
Przebieg podstawowy: 

1.  Zaloguj się. 
2.  Podaj tytuł. 
3.  Podaj termin rezerwacji. 
4.  Zarezerwuj. 
5.  Zarezerwowano. 

Przebieg alternatywny 1 : 

1.  Zaloguj się. 
2.  Podaj tytuł. 
3.  Tytuł niedostępny. 

Przebieg alternatywny 2 

1.  Zaloguj się. 
2.  Podaj tytuł. 
3.  Podaj termin rezerwacji. 
4.  Termin niedostępny lub brak zasobów. 

 
d) Dodaj książkę 
Cel: 
Zwiększenie ilości posiadanych egzemplarzy danego tytułu. 
 
Warunki wstępne: 
- zalogowanie na sesję bibliotekarza. 
 
Przebieg podstawowy: 

1.  Zaloguj się. 
2.  Wprowadź ISBN książki. 
3.  Pomyślnie zwiększono pulę posiadanych książek. 

Przebieg alternatywny: 

1.  Zaloguj się. 
2.  Wprowadź ISBN książki. 
3.  Błąd – tytuł o podanym nr ISBN nie istnieje. 

 

 

background image

Inżynieria oprogramowania – laboratorium. 

11 października 2010

 

 
e) Usuń tytuł. 
Cel: 
Usunięcie tytułu z katalogu oraz wszystkich przypisanych do niego egzemplarzy. 
 
Warunki wstępne: 
- zalogowanie na sesję bibliotekarza. 
 
Przebieg podstawowy: 

1.  Zaloguj się. 
2.  Podaj ISBN tytułu. 
3.  Usuo wszystkie książki (egzemplarze). 
4.  Usuo tytuł z katalogu. 

f)  Usuń książkę. 
Cel: 
Zmniejszenie liczby egzemplarzy dostępnego tytułu. 
 
Warunki wstępne: 
- zalogowanie na sesję bibliotekarza. 
 
Przebieg podstawowy: 

1.  Zaloguj się. 
2.  Wprowadź ISBN. 
3.  Książkę pomyślnie usunięto. 

Przebieg alternatywny: 

1.  Zaloguj się. 
2.  Wprowadź ISBN książki. 
3.  Błąd – tytuł nie ma już żadnych egzemplarzy. 

 
g)  Wyświetl tytuły. 
Cel: 
Wyświetlenie listy tytułów w katalogu. 
 
Warunki wstępne: 
- sesja użytkownika. 
 
Przebieg podstawowy: 
-  Wyświetla listę tytułów. 
 

 

background image

Inżynieria oprogramowania – laboratorium. 

11 października 2010

 

 
h)Zarejestruj użytkownika. 
Cel: 
Dodanie nowego użytkownika i nadanie mu odpowiednich praw. 
 
Warunki wstępne: 
- sesja bibliotekarza. 
 
Przebieg podstawowy: 

1.  Zaloguj się. 
2.  Zainicjuj stworzenie użytkownika. 
3.  Podaj dane użytkownika (nazwa, hasło i uprawnienia) 
4.  Użytkownik dodany. 

Przebieg alternatywny: 

1.  Zaloguj się. 
2.  Zainicjuj stworzenie użytkownika. 
3.  Podaj dane użytkownika (nazwa, hasło i uprawnienia) 
4.  Błąd – użytkownik o podanych danych istnieje. 

 
i) Wyświetl liczbę książek. 
Cel: 
Wyświetla dostępne egzemplarze. 
 
Warunki początkowe: 
- sesja użytkownika; 
- znajdź tytuł albo wyświetl tytuły.  
 
Przebieg podstawowy: 

1.  Znajdź tytuł. 
2.  Wyświetl liczbę książek. 

 
Przebieg alternatywny: 

1.  Wyświetl tytuły. 
2.  Wyświetl liczbę książek. 

 
j) Zaloguj. 
Cel: 
Inicjuje sesję bibliotekarza, bądź pozwala na rezerwację tytułów przez użytkownika. 
 
Warunki początkowe: 
- próba rezerwacji tytułu albo próba inicjalizacji sesji bibliotekarza. 
 
Przebieg podstawowy: 

1.  Podaj nazwę użytkownika i hasło. 
2.  Ekran powitalny. 

Przebieg alternatywny: 

1.  Podaj nazwę użytkownika i hasło. 
2.  Błąd – złe dane logowania (hasło lub ID). 

 

 

background image

Inżynieria oprogramowania – laboratorium. 

11 października 2010

 

 
k) Sesja użytkownika. 
Cel: 
Wyświetlenie interfejsu użytkownika. 
 
Warunki wstępne: 
- nawiązanie połączenia z systemem. 
 
Przebieg podstawowy: 

1.  Połącz z system. 
2.  Wyświetl interfejs użytkownika. 

 
l) Sesja bibliotekarza. 
Cel: 
Wyświetlenie interfejsu bibliotekarza. 
 
Warunki wstępne: 
- nawiązanie połączenia z systemem i zalogowania na konto bibliotekarza. 
 
Przebieg podstawowy: 

1.  Połącz z system. 
2.  Zaloguj się. 
3.  Wyświetl interfejs bibliotekarza.