Sunteți pe pagina 1din 5

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. dministrator site se ocupa de buna functionare a siteului.

Descrierea cazurilor de utilizare:

!. Autentificarea acest caz de utilizare se refera la momentul in care utilizatorul ". $. %. &. (. ).

introduce userul si parola si apasa butonul de autentificare. Alegere nivel dificultate acest caz de utilizare are loc dupa autentificare# utilizatorul trebuie sa aleaga un nivel de dificultate apasand butonul corespunzator din aplicatie. Efectuare test acest caz incepe imediat dupa alegerea nivelului de dificultate si se finalizeaza atunci cand au fost selectate toate raspunsurle. Afisare raspuns acest caz are loc atunci cand utilizatorul apasa butonul de evaluare a testului si primeste nota corespunzatoare raspunsurilor alese. Logout acest caz de utilizare se refera la momentul in care utilizatorul apasa butonul 'ogout pentru a parasi contul. Intretinerea site acest caz apartine administratorului si se refera la mentinerea bunei functionari a aplicatiei web. 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

Fi a tip: Autentificare !biectiv: Eviden*a utilizatorilor ce particip+ la test Scenariul nominal: "# $# %# &# ,istemul afiseaza formularul de logare Utilizatorul introduce user-parol+ Utilizatorul apasa pe butonul de autentificare ,istemul valideaz+ autentificarea

Extensii "# ,istemul afi.eaz+ eroare dac+ utilizatorul a introdus user-parol+ gre.ite $# ,istemul se redirec*ioneaz+ /napoi la pagina de autentificare