Inżynieria oprogramowania v2

background image

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

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

background image

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.

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

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

background image

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.



Wyszukiwarka

Podobne podstrony:
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
ZadanieNaZaliczenie, WAT, semestr IV, Inżynieria oprogramowania
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
zagadnienia egzaminacyjne z przedmiotu inżynieria oprogramowania zIO
Inżynieria oprogramowania Diagramy ERD
2006 06 Wstęp do Scrum [Inzynieria Oprogramowania]
sciąga moja, Informatyka SGGW, Semestr 4, Inżynieria oprogramowania, Od starszego rocznika
Tworzenie oprogramowania, Semestr 5, Inżynieria oprogramowania
2007 05 Mechanizm koncepcji w języku C nowe oblicze szablonów [Inzynieria Oprogramowania]
Inżynieria oprogramowania syllabus IV niestac 07 08, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od
Rafał Polak 12k2 lab9, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
inżynieria oprogramowani5s 3D2LFW6JYNMO6D276CSZQV5ONUNVXOTKWFXHA3A
inżynieria oprogramowani1 2EM7Y2ON72DKTCAQF3UOSCLXHY5636FZE7C7PUQ
inżynieria oprogramowani5 G46UQE27RE6UDINZWBW2TXNEOUUYOYV2MMVZ2NI
2008 06 Java Microedition – metody integracji aplikacji [Inzynieria Oprogramowania]
Inżynieria oprogramowania II
Opracowanie na Inżynierie Oprogramowania
Przykład diagramu sekwencji, Inżynieria oprogramowania

więcej podobnych podstron