Inżynieria oprogramowania


Inżynieria oprogramowania  laboratorium. 11 pazdziernika 2010
Inżynieria oprogramowania.
Prowadzący:
prof. dr hab. inż. Jan Magott
Grupa:
Arkadiusz Nowak 170985
Gwidon Józwiak 171864
Inżynieria oprogramowania  laboratorium. 11 pazdziernika 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) Znajdz 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. Wprowadz tytuł lub ISBN.
2. Znaleziono tytuł.
3. Wyświetlenie informacji o tytule.
4. Możliwośd kolejnych operacji lub wylogowania.
Przebieg alternatywny:
1. Wprowadz tytuł lub ISBN.
2. Nie znaleziono tytułu.
Inżynieria oprogramowania  laboratorium. 11 pazdziernika 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. Wprowadz ISBN książki.
3. Pomyślnie zwiększono pulę posiadanych książek.
Przebieg alternatywny:
1. Zaloguj się.
2. Wprowadz ISBN książki.
3. Błąd  tytuł o podanym nr ISBN nie istnieje.
Inżynieria oprogramowania  laboratorium. 11 pazdziernika 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. Wprowadz ISBN.
3. Książkę pomyślnie usunięto.
Przebieg alternatywny:
1. Zaloguj się.
2. Wprowadz 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.
Inżynieria oprogramowania  laboratorium. 11 pazdziernika 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;
- znajdz tytuł albo wyświetl tytuły.
Przebieg podstawowy:
1. Znajdz 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ądz 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).
Inżynieria oprogramowania  laboratorium. 11 pazdziernika 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.


Wyszukiwarka

Podobne podstrony:
2006 06 Wstęp do Scrum [Inzynieria Oprogramowania]
Inżynieria oprogramowania II
2006 09 Wielozadaniowość w systemach operacyjnych [Inzynieria Oprogramowania]
2006 03 XFire w akcji [Inzynieria Oprogramowania]
2007 08 UML – modelowanie statycznych aspektów oprogramowania [Inzynieria Oprogramowania]
Inżynieria oprogramowania Diagramy ERD
2006 10 Przegląd modeli cyklu życia oprogramowania [Inzynieria Oprogramowania]
,Inżynieria oprogramowania L, operacje w bazie danych biblioteki
2007 06 UML – potrzeba standaryzacji notacji [Inzynieria Oprogramowania]
2007 11 Extreme Programming i CMMI [Inzynieria Oprogramowania]
Inżynieria oprogramowania zakupy on line
Inzynieria Oprogramowania M Blocki
2006 10 Łączenie kodu C z zarządzanym kodem NET [Inzynieria Oprogramowania]
2006 04 Rozszerzenie wzorca Template [Inzynieria Oprogramowania]

więcej podobnych podstron