exemplu proiect ii
DESCRIPTION
PROIECTTRANSCRIPT
-
Test IQ Enunt. Tema. Exigente functionale.
Scop
Construirea unei aplicatii web care faciliteaza realizarea unor teste de cultura generala.
Enuntul studiului de caz
Utilizatorul poate sa raspunda la un set de intrebari, cu un anumit grad de dificultate, pentru a
isi testa cunostintele de cultura generala.
Puncte de vedere asupra proiectului
Exigente functionale
Pentru ca aplicatia sa poata fi rulata, sunt necesare urmatoarele elemete:
Calculator
Conexiunea la internet
interfataatractivasiusor de utilizat
Un sistem de autentificare
Identificarea actorilor si a cazurilor de utilizare:
Actor extern:
Utilizatorul initializeaza cazurile de utilizare in vederea satisfacerii obiectivelor.
Actori interni:
Evaluator - cel ce realizeaza intrebarile testelor.
Administrator site se ocupa de buna functionare a siteului.
-
Descrierea cazurilor de utilizare:
1. Autentificarea acest caz de utilizare se refera la momentul in care utilizatorul
introduce userul si parola si apasa butonul de autentificare.
2. Alegere nivel dificultate acest caz de utilizare are loc dupa autentificare; utilizatorul
trebuie sa aleaga un nivel de dificultate apasand butonul corespunzator din aplicatie.
3. Efectuare test acest caz incepe imediat dupa alegerea nivelului de dificultate si se
finalizeaza atunci cand au fost selectate toate raspunsurle.
4. Afisare raspuns acest caz are loc atunci cand utilizatorul apasa butonul de evaluare a
testului si primeste nota corespunzatoare raspunsurilor alese.
5. Logout acest caz de utilizare se refera la momentul in care utilizatorul apasa butonul
Logout pentru a parasi contul.
6. Intretinerea site acest caz apartine administratorului si se refera la mentinerea bunei
functionari a aplicatiei web.
7. Realizare intrebari acest caz apartine evaluatorului si se refera la adaugarea de
intrebari noi la testele din cadrul aplicatiei web.
-
Diagrama cazurilor de utilizare
-
Diagrama claselor conceptuale
-
Fisa tip a cazurilor de utilizare
Fia tip: Autentificare
Obiectiv: Evidena utilizatorilor ce particip la test
Scenariul nominal:
1. Sistemul afiseaza formularul de logare
2. Utilizatorul introduce user/parol
3. Utilizatorul apasa pe butonul de autentificare
4. Sistemul valideaz autentificarea
Extensii
1. Sistemul afieaz eroare dac utilizatorul a introdus user/parol greite
2. Sistemul se redirecioneaz napoi la pagina de autentificare