Exemplu Proiect II

download Exemplu Proiect II

of 5

description

PROIECT

Transcript of Exemplu Proiect II

  • 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