Inżynieria oprogramowania – laboratorium.
11 października 2010
Inżynieria oprogramowania.
Prowadzący:
prof. dr hab. inż. Jan Magott
Grupa:
Arkadiusz Nowak 170985
Gwidon Jóźwiak 171864
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:
- PU/sesja bibliotekarza .
Podstawowy przebieg:
1. Podaj dane tytułu (ISBN, nazwa, autor, wydawnictwo, itp.).
2. Tytuł dodano.
Przebieg alternatywny:
1. Podaj dane tytułu (ISBN, nazwa, autor, wydawnictwo, itp.).
2. 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:
- PU/sesja użytkownika/bibliotekarza.
Przebieg podstawowy:
1. Wprowadź tytuł lub ISBN.
2. Znaleziono tytuł.
3. Wyświetlenie informacji o tytule.
4. PU/Wyświetl liczbę książek.
Przebieg alternatywny:
1. Wprowadź tytuł lub ISBN.
2. Znaleziono tytuł.
3. Wyświetlenie informacji o tytule.
4. PU/Wyświetl liczbę książek.
5. PU/Rezerwuj.
Przebieg alternatywny:
1. Wprowadź tytuł lub ISBN.
2. Nie znaleziono tytułu.
Inżynieria oprogramowania – laboratorium.
11 października 2010
c) Rezerwuj.
Cel:
Rezerwacja (wypożyczenie) książki konkretnemu użytkownikowi.
Warunki wstępne:
- PU/Znajdź tytuł lub PU/Wyświetl tytuły
Przebieg podstawowy:
1. Podaj termin rezerwacji.
2. Zarezerwuj.
Przebieg alternatywny :
1. Tytuł niedostępny.
Przebieg alternatywny :
1. Podaj termin rezerwacji.
2. Termin niedostępny.
3. Wróć do kroku 1.
Przebieg alternatywny :
1. Podaj termin rezerwacji.
2. Termin niedostępny.
3. Anuluj Rezerwację.
d) Dodaj książkę
Cel:
Zwiększenie ilości posiadanych egzemplarzy danego tytułu.
Warunki wstępne:
- PU/sesja bibliotekarza.
Przebieg podstawowy:
1. Wprowadź ISBN książki.
2. Pomyślnie zwiększono pulę posiadanych książek.
Przebieg alternatywny:
1. Wprowadź ISBN książki.
2. Błąd – tytuł o podanym nr ISBN nie istnieje.
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:
- PU/sesja bibliotekarza.
Przebieg podstawowy:
1. Podaj ISBN tytułu.
2. PU/Usuń książkę (W pętli usuwa wszystkie książki (egzemplarze)).
3. Usuń tytuł z katalogu.
f) Usuń książkę.
Cel:
Zmniejszenie liczby egzemplarzy dostępnego tytułu.
Warunki wstępne:
- PU/sesja bibliotekarza lub usunięcie tytułu.
Przebieg podstawowy:
1. Wprowadź ISBN.
2. Zmniejszono liczbę egzemplarzy.
Przebieg alternatywny:
1. Wprowadź ISBN.
2. Błąd – tytuł nie ma już żadnych egzemplarzy.
g) Wyświetl tytuły.
Cel:
Wyświetlenie listy tytułów w katalogu.
Warunki wstępne:
- PU/ sesja użytkownika/bibliotekarza
Przebieg podstawowy:
1. Wyświetla listę tytułów.
2. PU/Wyświetl liczbę książek.
Przebieg alternatywny:
1. PU/Rezerwuj.
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:
- PU/ sesja bibliotekarza.
Przebieg podstawowy:
1. Zainicjuj stworzenie użytkownika.
2. Podaj dane użytkownika (nazwa, hasło i uprawnienia)
3. Użytkownik dodany.
Przebieg alternatywny:
1. Zainicjuj stworzenie użytkownika.
2. Podaj dane użytkownika (nazwa, hasło i uprawnienia)
3. Błąd – użytkownik o podanych danych istnieje.
i) Wyświetl liczbę książek.
Cel:
Wyświetla dostępne egzemplarze.
Warunki początkowe:
- PU/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:
- PU/sesji użytkownika/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).
Inżynieria oprogramowania – laboratorium.
11 października 2010
k) Sesja użytkownika.
Cel:
Wyświetlenie interfejsu użytkownika.
Warunki wstępne:
- PU/Zaloguj
Przebieg podstawowy:
1. Połącz z system.
2. Wyświetl interfejs użytkownika.
3. PU/Znajdź tytuł.
Przebieg alternatywny:
1. PU/Wyświetl tytuły.
l) Sesja bibliotekarza.
Cel:
Wyświetlenie interfejsu bibliotekarza.
Warunki wstępne:
- PU/Zaloguj
Przebieg podstawowy:
1. Połącz z system.
2. PU/Zaloguj się.
3. Wyświetl interfejs bibliotekarza.
4. PU/Zarejestruj użytkownika.
Przebieg alternatywny:
1. PU/Dodaj książkę.
Przebieg alternatywny:
1. PU/Usuń książkę.
Przebieg alternatywny:
1. PU/Dodaj tytuł.
Przebieg alternatywny:
1. PU/Usuń tytuł.
Przebieg alternatywny:
1. PU/ Zarejestruj użytkownika.
Przebieg alternatywny:
1. PU/Znajdź tytuł.
Przebieg alternatywny:
1. PU/Wyświetl tytuły.