Inżynieria oprogramowania.docx

(22 KB) Pobierz
Inżynieria oprogramowania – laboratorium.

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


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.


 

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.


 

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.


 

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).


 

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.

 

 

Zgłoś jeśli naruszono regulamin