Sunteți pe pagina 1din 29

Universitatea din Bucureti Facultatea de Matematic i Informatic

Motor de testare i evaluare


Raport de analiz de business

Echipa: PuzzleTeam

Martie 2011

Cuprins
1 Scopul aplicaiei........................................................................................................................................3 2 Aria de acoperire a acoperire a aplicaiei.................................................................................................4 3 Grupurile de interese................................................................................................................................5 4 Colectarea cerinelor ...............................................................................................................................7 4.1 Metoda direct .........................................................................................................................7 4.2 Metode indirecte ......................................................................................................................8 5 Analiza cerinelor funcionale .................................................................................................................9 6 Specificarea cazurilor de utilizare ..........................................................................................................10 Anexe.........................................................................................................................................................13

Analiz de business

-2-

1. Scopul aplicaiei
Aplicaiile care permit generarea de teste i evaluarea acestora au invadat mediul online dar puine sunt cele care corespund cerinelor utilizatorilor actuali. Motorul de testare i evaluare pe care ne propunem s-l dezvoltm are la baz tocmai aceast cerin: s se adapteze perfect preferinelor utilizatorului, s-i ofere acestuia mijloace intuitive de a se evalua pe sine sau de a-i evalua pe cei aflai sub ndrumarea sa. Sistemul pe care PuzzleTeam l va dezvolta are ca punct de pornire structura aplicaiilor Web actuale din punct de vedere al funcionalitilor dar va aduce cu sine o serie de mbuntiri, menite s ofere att persoanelor care susin testele, ct i celor care le creeaz, cea mai bun experien de evaluare posibil. Motorul va oferi posibilitatea dezvoltrii de teste inedite, care ncurajeaz creativitatea, stimuleaz aplicarea de abiliti diverse i duc la aprofundarea noiunilor aparinnd unor domenii vaste. Aplicaia va permite crearea, aplicarea i evaluarea de teste online. Pornind de la acest obiect general, care st de altfel la baza dezvoltrii sistemului, PuzzleTeam include i cteva elemente de noutate, care joac un rol deosebit de important n atingerea scopului dorit, acela de a oferi utilizatorilor un mediu adaptiv. Printre acestea se numr: I. Procedeul de creare a unui test va fi unul intuitiv, constnd n completarea unui formular vizual / wizard. II. Testarea difereniat este conceptul legat de alegerea i distribuirea testelor astfel nct s se poat defini teste adaptive, cu ramificaii. III. Utilizarea unui algoritm care ia n considerare condiiile calitative i cele cantitative aprute n timpul completrii unui test. IV. Lucrul difereniat pe teste, definindu-se dou categorii: teste deschise i teste nchise. V. Flexibilitatea definirii de teste, care permite urmrirea mai multor parcursuri. Motorul de testare i evaluare are ca scop, printre altele, s fundamenteze o modalitate de examinare uoar i accesibil. Astfel, orice categorie de utilizator, fie el nregistrat sau nu, va avea acces la testele deschise. Userii nregistrai vor beneficia de un mediu de evaluare care s in cont de istoricul testelor susinute anterior, tipul i coninutul ntrebrilor variind n funcie de corectitudinea rspunsurilor. De asemenea, se dorete definirea noiunii de grup/clas de utilizatori, pentru a facilita transmiterea de teste prin e-mail unui grup mai larg de persoane, nu numai persoanelor individuale. Testele respect i ele conceptul de aplicaie adaptiv n sensul c sunt impuse asupra lor anumite constrngeri legate de: numrul de ntrebri coninute, ncadrarea ntr-un interval de timp stabilit la crearea testului, ataarea fiierelor la ntrebri, facilitate inclus cu scopul definirii de teste interactive. Modalitatea de evaluare a rspunsurilor depinde de tipul ntrebrilor incluse n test: dac acestea sunt de tip gril/rspuns prestabilit, evaluarea se va face automat. n caz contrar, cnd se cer rspunsuri libere, managerul de test va trebui s evalueze individual fiecare rspuns i s acorde un anumit punctaj. La finalul testului, aplicaia i va permite managerului s urmreasc evoluia rezultatelor obinute i statistici privind distribuirea rezultatelor. Toate aspectele menionate anterior vor contribui la realizarea unei aplicaii care s ofere userilor un mediu de testare/evaluare personalizat, bazat pe tehnologii noi, astfel nct procesul de educaie-evaluare s fie unul antrenant, pertinent i mai ales s reflecte cu succes inovaiile secolului XXI.

Analiz de business

-3-

2. Aria de acoperire a aplicaiei


Un produs software specializat n crearea i dirijarea de examinri pe calculator i dovedete utilitatea mai ales n unitile de nvmnt, n companiile n care se dorete evaluarea periodic a cunotinelor angajailor sau n cele care se ocup cu definitivarea unor sondaje de opinie. Toate domeniile care implic testarea unui grup de persoane n vederea obinerii unor statistici i pot gsi ntr-un motor de testare i evaluare un partener de ncredere, care le face cu siguran munca mai uoar. Aplicaia nu va fi una dedicat exclusiv persoanelor fizice, care o vor putea utiliza n mod gratuit, ci va avea un modul cu funcionaliti extinse pentru organizaii. Serviciile oferite organizaiilor vor fi, cel mai probabil, contra cost. O companie va putea utiliza motorul de testare i evaluare prin achiziionarea unuia din pachetele disponibile: - per test; - per numr de persoane care susin testul; - abonament ce include anumite faciliti. Companiile, precum i persoanele fizice care utilizeaz aplicaia i sunt nregistrate, avnd un cont valid, vor putea s-i creeze propriile teste sau vor putea alege din cele existente, din categoria testelor deschise. Userii nenregistrai vor avea acces doar la categoria testelor deschise si vor putea, n acest fel, s aleag domeniul care prezint interes pentru ei, s susin testul i apoi s primeasc i rezultatul pe e-mail (este presupus introducerea unei adrese de e-mail valide dup completarea testului). Aplicaia pe care urmeaz s o dezvoltm va fi un instrument util de utilizat alturi de orice program de e-learning care are ncorporat componenta de predare/expunere a noiunilor teoretice sau cea de aplicare. Prin intermediul motorului de testare, elevii/studenii/cursanii pot fi invitai s participe la anumite teste, pentru a li se evalua nivelul de cunotine acumulat n urma parcurgerii elementelor teoretice. Dezvoltarea de astfel de aplicaii poate ajuta sectorul educativ prin implementarea de soluii noi n domeniul evalurii.

Analiz de business

-4-

3. Grupuri de interese
A. Identificarea grupurilor de interese

ECHIPA DE PROIECT MANAGEMENT Manager de proiect ef tehnic de echip (TL) Analist Business (AB) Analist Tehnic (AT) Arhitect Programator Tester

Interni Externi

TestEngine

Comuniti Administrator Sponsor Colaborator naionale locale

Client Concurena Utilizator Media Publicul larg

B.Clasificarea i partiionarea stakeholderilor n funcie de influen i interes


Unii Stakeholderi sunt foarte importani pentru succesul proiectului, motiv pentru care, ei trebuie s primeasc rspuns imediat atunci cnd au nelmuriri sau sunt ngrijorai n legtur cu unele aspecte ce in de dezvoltarea aplicaiei. O subcategorie a acestora necesit atenie, dar nu n aceeai msur n care o necesit cei menionai anterior, iar unii dintre ei au nevoie doar s fie informai constant.

Considerm urmtorul aspect: termenii de ridicat i sczut nu se refer neaprat la extreme (exemplu: sczut poate fi interpretat ca mediu sau ca mediu spre sczut).
Analiz de business -5-

(SC) Stakeholderi cheie (influen ridicat / interes ridicat) - Acetia au puterea de a pune capt proiectului n orice moment prin oprirea fondurilor sau prin simpla oprire a acestuia. (SI) Stakeholderi importani (influen ridicat / interes sczut) - Aceast categorie poate ntrzia proiectul sau poate asigura faptul c proiectul este ignorat odata ce a fost livrat. De regul, au cunotinte nsemnate pentru aria de business a proiectului i trebuie s fie ascultai pe parcursul procesului. Acetia trebuie meninui satisfcui. (SA) Stakeholderi afectai ( influen sczut / interes ridicat) - Acest grup trebuie informat ntotdeauna despre evenimentele care au loc i n aceeai msur despre gradul n care aceste evenimente ii vor afecta. Este recomandat utilizarea de metode variate care deservesc comunicarea cu acetia: email-uri, prezentri, campanii publicitare, etc. Cuvntul cheie pentru acest grup de interes este: informare. (AS) Ali Stakeholderi (influen sczut / interes sczut) - Acest grup nu se ateapt s primeasc rapoarte detaliate, ns trebuie urmrit n cazul n care situaia se schimb i acetia se muta n alt grup. Acetia trebuie monitorizai.

Influen Stakeholder
TestEngine
(AS)

Sczut
(SI)

Ridicat

Sczut

Publicul larg Concurena

Echipa de proiect

Interes Stakeholder

(SA) Administrator Client Utilizator Comuniti Media

(SC) Manager de proiect Sponsor

Ridicat

Analiz de business

-6-

4. Colectarea cerinelor
Colectarea cerinelor din partea stakeholder-ilor este un aspect critic care determin de cele mai multe ori succesul unei aplicaii. Fr nelegerea aprofundat a obiectivelor i a expectativelor pe care acetia le doresc ndeplinite, probabilitatea ca grupurile de interes s fie satisfcute de aplicaia obinut n final se micoreaz considerabil. Pe de alt parte, cerinele rezultate prin metode indirecte nu trebuie n niciun caz ignorate, mai ales n cazurile n care beneficiarul poate omite menionarea explicit a anumite dorine. Lund n considerare cele menionate mai sus, operaiunea de colectare a cerinelor pentru aplicaia curent, att din partea beneficiarului, ct i prin metode alternative, a avut la baz urmtoarele: Metoda direct o Beneficiar (Dl. Gramatovici Radu) 1. Metod de intervievare: interviu semistructurat n combinaie cu observaia participativ (beneficiarul a vorbit liber despre obiectivele pe care dorete ca aplicaia s le ndeplineasc i s-au aprofundat aspectele interesante care au aprut n timpul interviului); 2. Data i ora desfurrii interviului: 09.03.2011, 16:00; 3. Locaia: sediul Facultii de Matematic-Informatic, Universitatea Bucureti; 4. Lista cerinelor formulate: Se cere o aplicaie online care s permit aplicarea i evaluarea de teste. Cel care creeaz testele poate ntreprinde urmtoarele operaiuni: definirea de teste, aplicarea acestora unui grup de persoane, validarea rezultatelor, vizualizarea rezultatelor i a unor statistici referitoare la distribuirea rezultatelor. Referitor la teste,n cazul n care acestea sunt cu rspunsuri libere, evaluarea nu se va face automat, aceasta efectundu-se manual de ctre managerul de teste. Testele teoretice ndeplinesc urmtoarele condiii: au termen limit, pot fi date o singur dat i pot fi trimise unui grup ntreg sau numai unei persoane, n funcie de dorina managerului. Se dorete definirea de teste adaptive, cu mai multe remificaii/continuri posibile; Dac persoana care susine testul are un cont, generarea de ntrebri trebuie s in cont de profilul utilizatorului i de istoricul testelor la care a participat n trecut. Modalitatea n care un manager creeaz un test trebuie s fie n primul rnd una intuitiv, la ndemn. Se recomand implementarea unui formular vizual n acest scop. Se dorete crearea unui algoritm cu parametrii care s poat fi configurai cu uurin de ctre managerul de teste. Algoritmul va lua n considerare condiiile calitative i cantitative ale sistemului. O alt caracteristic a motorului de testare i evaluare trebuie s fie capacitatea de a lucra difereniat pe teste, astfel nct acestea se vor mpri n teste ad-hoc, ce pot fi susinute de ctre utilizatori fr cont, i teste integrate ntr-o aplicaie standard, susinute de ctre utilizatori ce dein un cont. A doua categorie de teste menionat se poate lega de istoricul cursantului din punct de vedere al rezultatelor obinute la testele anterioare.

Analiz de business

-7-

Printre caracteristicile testelor se mai numr: alctuirea dintr-un numr mare de ntrebri pentru o evaluare consistent i posibilitatea alegerii i distribuirii testelor astfel nct testarea s se fac difereniat. Managerii de teste trebuie s fie deintori ai unui cont n aplicaia online. O alt clasificare a testelor: - deschise (orice utilizator se poate nscrie pentru susinerea testului); - nchise (se stabilete de la nceput ce persoane vor susine testul, acestea fiind alocate de ctre managerul testului). Aplicaia trebuie s ofere i posibilitatea: atarii unui fiier la o ntrebare, rencrcrii i refolosirii facile a testelor, flexibilitii definirii de teste. Posibilitatea ca managerul de test s filtreze informaiile obinute la evaluare, care vor fi trimise susintorilor testului. Aplicaia se va distribui gratuit persoanelor fizice i contra cost organizaiilor. Se dorete de asemenea implementarea de pachete (per test, per numr de persoane care susin testul sau de tip abonament) pentru organizaii. Validarea/inerea n eviden a pachetelor va intra direct n responsabilitatea administratorului aplicaiei.

Metode indirecte o Analiza documentelor Sumar al funcionalitilor oferite de programul ExamPro List de cerine: - Aplicaia trebuie s ofere suport pentru documente i imagini; - La ntrebrile aparinnd unui test se pot aduga explicaii (relevante pentru ndrumarea susintorilor); - Fiecare ntrebare trebuie s aib un timp alocat pentru rezolvare i poate fi notat diferit (nu se impune restricia ca toate ntrebrile s aib un punctaj unic).

Analiz de business

-8-

5. Analiza cerinelor funcionale


1. Aplicaia Web trebuie s cuprind 4 tipuri de utilizatori (actori): - administrator; - manager de teste; - utilizator nregistrat care susine teste; - utilizator nenregistrat care poate susine teste deschise. 2. Site-ul trebuie s permit utilizatorilor, n funcie de tipul lor, s creeze teste sau s le susin. 3. Pentru crearea unui test, aplicaia trebuie s pun la dispoziie un Wizard/Formular n care managerul de test s poat defini ct mai exact parametrii cu care testul va fi creat. 4. Pentru adugarea ntrebrilor ntr-un test este necesar s se poat specifica de fiecare dat: - tipul acestora (rspunsuri multiple, un singur rspuns, ntrebare cu rspuns liber); - fiierele ataate (dac exist); - timpul alocat ntrebrii (dac se dorete aceast opiune). 5. Printre parametrii testului trebuie s se afle: - timpul limit (dac se dorete aceast opiune); - explicaii (dac acestea sunt necesare); - opiune pentru test nchis / deschis; - opiune pentru testare standard sau adaptiv; - de cte ori poate fi repetat un test de ctre un utilizator (n cazul celor adaptive); - modul de evaluare. 6. Aplicaia trebuie s permit utilizatorilor nregistrai (cei care dau teste) s fie organizai ntr-un grup creat de ctre un administrator sau de ctre un manager de test. 7. Testele deschise trebuie s poat fi susinute de orice tip de utilizator (nregistrat sau nenregistrat). 8. Se dorete s se permit trimiterea testelor att utilizatorilor nregistrai ct i unor utilizatori nenregistrati prin intermediul e-mail-ului. 9. Testele adaptive vor rula bazndu-se pe un algoritm n care sunt introdui parametrii selectai de managerul de test n momentul crerii testului. Algoritmul va ncerca s simuleze ct mai corect metodele pe care managerul le-ar utiliza ntr-o discuie direct cu utilizatorul, spre exemplu: - dac un utilizator rspunde corect la ntrebri dintr-un domeniu, s i se pun i ntrebri dintr-un alt domeniu; - dac utilizatorul greete mai multe ntrebri, s se insiste pe domeniul respectiv; - dac user-ul va grei un numr considerabil de ntrebri, testul s se ntrerup. 10. La nregistrarea unui manager, numrul de teste, la fel ca i cel de token-uri (secvene unice de identificare) va fi unul limitat, acesta putnd fi extins prin achiziionarea de pachete. 11. Aplicaia va permite realizarea rencrcrii i refolosirii testelor cu uurin. 12. Testele trebuie salvate ntr-un format standard. 13. Aplicaia va stoca informaii statistice pentru fiecare test i pentru fiecare utilizator n parte. 14. Aplicaia trebuie s conin o interfa de administrare care s permit: - aprobarea / respingerea cererilor; - tergerea testelor deschise n cazul n care coninutul acestora este considerat inadecvat; - tergerea utilizatorilor n cazul n care acetia ncalc regulile de utilizare. 15. Se va permite ca unele statistici s fie vizualizate i de ctre utilizatorii nregistrati, dac managerul testului va permite acest lucru.

Analiz de business

-9-

6. Specificarea cazurilor de utilizare:


Roluri n aplicaie:
A. Manager de teste B. Susintor de teste cu cont / Utilizator nregistrat C. Susintor de teste fr cont / Utilizator nenregistrat D. Administrator de site A) Manager de teste 1. Crearea unui cont de manager de teste 2. Autentificare n contul de manager de teste 3. Crearea unui test 4. Trimiterea unui test 5. Evaluarea unui test susinut 6. Trimiterea rezultatelor unui test B) Susintor de teste cu cont / Utilizator nregistrat 1. Crearea unui cont de utilizator nregistrat / susintor de teste nregistrat 2. Autentificare n contul de utilizator nregistrat 3. Cutarea unui test deschis 4. Susinerea unui test deschis 5. Susinerea unui test nchis, primit prin email 6. Vizualizarea rezultatelor unui test (cu cont) C) Susintor de teste fr cont / Utilizator nenregistrat 1. Cutarea unui test deschis 2. Susinerea unui test (fr cont) 3. Vizualizarea rezultatelor unui test (fr cont) D) Administrator de site 1. Aprobarea / Respingerea cererilor 2. tergerea testelor deschise 3. tergerea utilizatorilor

Descrierea rolurilor n aplicaie i a cazurilor de utilizare, precum i a relaiilor dintre ele


A) Manager de teste: este utilizatorul care defineste testul, l trimite susintorilor de test, corecteaz rspunsurile testului (dac acesta necesit evaluare manual, i.e. testul este cu rspunsuri libere) i trimite rezultatele testului ctre susintori, filtrate n funcie de ce anume vrea ca userii s cunoasc. Acesta poate fi persoan fizic, caz n care contul este gratuit, sau persoan juridic, caz n care se va percepe o tax. Descrierea cazurilor de utilizare asociate manager-ului de teste: 1. Crearea unui cont de manager de teste Pentru a defini teste un utilizator trebuie n primul rnd s dein un cont n cadrul aplicaiei. Se vor cere date personale (nume, prenume, data naterii), introducerea unei parole, se va
Analiz de business - 10 -

2. 3.

4.

5.

cere introducerea unei intrebri de securitate (pentru recuperarea ulterioar a parolei), se vor citi i lua la cunotin termenii i condiiile de utilizare corespunztoare aplicaiei. Autentificare n contul de manager de teste Managerul de teste se poate autentifica n cont. Crearea unui test Managerul de teste va putea s utilizeze un formular vizual/un wizard simplu de folosit pentru definirea testului. Trimiterea unui test elevilor/studenilor Managerul de teste va putea s selecteze un test i s trimit invitaii pentru susinere, utilizatorilor nregistrai sau nu, prin email. Evaluarea unui test susinut Dac testul nu se evalueaz automat dup ce un susintor expediaz testul rezolvat, managerul de teste trebuie s evaleze manual rspunsurile aferente testului.

B) Susintor de teste cu cont/Utilizator nregistrat: este user-ul care poate susine teste i s primeasc rezultate. Avantajul pe care acesta l are fa de un user nenregistrat este c poate vedea o statistic a rezultatelor sale iar generarea de ntrebri va ine cont de profilul utilizatorului n cauz i de istoricul testelor la care a participat n trecut. Descrierea cazurilor de utilizare asociate utilizatorului nregistrat: 1. Crearea unui cont de utilizator nregistrat / susintor de teste nregistrat La crearea unui cont de utilizator nregistrat se vor cere date personale, preferine ale contului, se vor lua n considerare termenii i condiiile de utilizare a aplicaiei. 2. Autentificare n contul de utilizator nregistrat Utilizatorul nregistrat / susintorul de teste cu cont se autentific n contul propriu. 3. Cutarea unui test deschis Dac dorete s i evalueze anumite cunotine, susintorul poate alege un test dintr-o list de apartenen la o categorie sau poate cuta un test dup anumite cuvinte cheie. 4. Susinerea unui test deschis Utilizatorul nregistrat va face o cutare n urma creia gsete un test deschis corespunztor sau alege unui din testele aprute pe prima pagina. Va susine acest test. 5. Susinerea unui test nchis, primit prin email Utilizatorul nregistrat a primit o invitaie pentru un test nchis, trimis de ctre un manager de teste. Aceasta va susine respectivul test i mai apoi rspunsurile sale vor fi evaluate, fie automat, dac testul este de tip gril, fie manual, de ctre manager, dac testul trimis era cu rspunsuri libere. 6. Vizualizarea rezultatelor unui test Dup corectarea testului i trimiterea rezultatelor, susintorul le poate vizualiza n cont. Acesta poate vedea n plus i anumite statistici i grafice legate de performanele obinute. C) Susintor de teste fr cont/Utilizator nenregistrat: este un utilizator care poate utiliza aplicaia dar nu cu toate funcionalitile acesteia. Acestei categorii de useri i este permis s vizualizeze testele considerate deschise i s aleag din acea categorie orice test pentru a-l
Analiz de business - 11 -

susine. Pentru a primi rezultatele testului, un utilizator nenregistrat n aplicaie trebuie s introduc o adres de e-mail valid dup rezolvarea tuturor ntrebrilor sau dup expirarea timpului dedicat testului. Descrierea cazurilor de utilizare asociate utilizatorului nenregistrat: 1. Cutarea unui test deschis Dac user-ul dorete s i evalueze nivelul de cunotine ntr-un domeniu acesta poate alege un test dintr-o list disponibil sau poate cuta un test dup anumite cuvinte cheie. 2. Susinerea unui test (fr cont) Dup selectarea unui test de pe site, sau dup primirea unuia pe e-mail, acesta poate fi susinut. 3. Vizualizarea rezultatelor unui test (fr cont) Dup corectarea testului i expedierea rezultatelor, susintorul le poate vizualiza. Condiia necesar este ca adresa de e-mail specificat dup susinerea testului s fie valid. D) Administrator de site: Aplicaia trebuie s conin o interfa de administrare care s permit: aprobarea / respingerea cererilor, tergerea testelor deschise n cazul n care coninutul acestora este considerat inadecvat, tergerea utilizatorilor n cazul n care acetia ncalc regulile de utilizare. Descrierea cazurilor de utilizare asociate administratorului de site: 1. Aprobarea/ respingerea cererilor Utilizatorii pot sa trimit diferite cereri pentru administrator. 2. tergerea testelor deschise n cazul n care coninutul unor teste este considerat inadecvat, acestea pot fi terse de administrator. 3. tergerea utilizatorilor n cazul n care utilizatorii ncalc regulile de utilizare, acetia vor fi sancionai prin eliminare din sistem.

Analiz de business

- 12 -

ANEXE Corespunztoare rolului de Manager de teste

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Crearea unui cont de manager de teste E10MAN01 Manager de teste Utilizatorul se afl pe site-ul aplicaiei. Utilizatorul va obine un user i o parol pentru a se autentifica ulterior n aplicaie. Utilizatorul va rmne simplu vizitator al site-ului, numit i utilizator nenregistrat. Se face click pe butonul de nregistrare pentru contul de manager de teste. Utilizatorul va ntreprinde urmtoarele aciuni: Completeaz cmpurile cu: nume de utilizator dorit, parol i date personale; Introduce ntrebarea de securitate i rspunsul acesteia; Citete i accept termenii i condiiile de utilizare a aplicaiei; Se finalizeaz nregistrarea. Utilizatorul: Uit s compleze un cmp obligatoriu (marcat cu *); Nu completeaz corect cmpul destinat verificrii parolei; Parola nu are forma corespunztoare: fie este prea mic (prea puine caractere), fie nu conine cel puin un caracter nonalfanumeric, fie nu ndeplinete nici una din condiiile menionate. Oricare din aceste cazuri este ndeplinit, se va genera un mesaj de eroare care va meniona eroarea corespunztoare i modalitatea prin care aceasta poate fi nlturat.

Postcondiii de eec Aciune iniial

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 13 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Autentificare n contul de manager de teste E10MAN02 Manager de teste Utilizatorul viziteaz site-ul aplicaiei online i a obinut anterior un cont de manager de teste prin nregistrare. Utilizatorul se autentific cu succes n contul de manager de teste. Utilizatorul nu va reui s se autentifice ca manager de teste, rmnnd un simplu vizitator al aplicaiei /utilizator fr cont. Se acceseaz zona de autentificare pentru completarea cmpurilor respective. Utilizatorul n cauz va face urmtoarele operaiuni: Completeaz datele necesare autentificrii (cmpurile corespunztoare numelui de utilizator i al parolei) pentru validarea autentificrii. Se finalizeaz autentificarea prin click pe butonul de Log In. Utilizatorul va avea acces la seciuni speciale specifice rolului de manager de teste precum: profil, testele i rezultatele sale, testele create i crearea de teste. Utilizatorul completeaz unul din cmpuri eronat i primete mesajul de eroare: ncercarea de logare nu s-a efectuat cu succes. ncercai nc o dat!.

Aciune iniial

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 14 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Crearea unui test E10MAN03 Manager de teste Managerul de teste s-a autentificat n contul din aplicaie. Managerul de teste a adugat un nou test. Testul dorit nu a fost creat. Selectarea link-ului Creaz test din panoul de control. Etape pe care trebuie s le parcurg utilizatorul: Aplicaia pune la dispoziie un Wizard/Formular vizual n care managerul de test poate defini ct mai exact proprietile testului (numele, categoria, tipul testului i durata acestuia); Dup adugarea testului se adaug ntrebri; Pentru fiecare ntrebare se specific enunul, tipul de ntrebare i rspunsurile posibile (pentru alegere multipl), dificultatea i domeniul creia i aparine ntrebarea; Managerul finalizeaz adugarea ntrebrilor la test. Utilizatorul nu a completat toate cmpurile caracteristice testului sau a ntrebrilor adugate la acesta. Dac ntrebarea este de tip alegere multipl i utilizatorul a adugat diverse rspunsuri posibile dar nu a ales i un rspuns considerat corect, se va genera un mesaj de eroare corespunztor i se va sugera alegerea unei variante corecte.

Principalul scenariu de succes

Variante (de eec)

Analiz de business

- 15 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Trimiterea unui test elevilor/studenilor E10MAN04 Manager de teste Utilizatorul s-au autentificat i a intrat n contul su de manager de teste. Elevii/studenii selectai de ctre managerul de teste vor primi prin email invitaia pentru susinerea respectivului test trimis. Testul/testele alese de ctre manager nu ajung la destinatari. Managerul de teste acceseaz seciunea Teste create i selecteaz din lista de teste aprute numele testului dorit. Ca urmare a aciunii iniiale, managerului de teste i va aprea o fereastr corespunztoare testului selectat la pasul anterior. Pentru a finaliza procesul de trimitere a unei invitaii de test, managerul trebuie s mai ndeplineasc urmtorii pai: Adaug n cmpul destinat, email-ul participantului dorit; Face click pe butonul de Adugare. Trimiterea invitaiei de susinere a testului este finalizat. Managerul obine o list a elevilor/studenilor ncadrai la respectivul test, precum i statusul testului (rezolvat/nerezolvat). Dac persoana nscris rezolv testul, statusul devine Rezolvat iar managerul poate observa alturi rezultatul n cazul unui test liber sau un cmp Corecteaz pentru un test adaptiv. Adresa de e-mail introdus de ctre managerul de teste nu exist (i-a fost transmis greit de ctre elev/student/cursant sau a fost tastat greit). Mesajul de atenionare ajunge ulterior.

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 16 -

Denumirea nregistrrii
Denumire proiect Denumire echip

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Evaluarea unui test sustinut E10MAN05 Manager de teste

Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal

Ali actori

Managerul de teste este nregistrat n cont. Testul rezolvat de ctre susintor este evaluat. Testul rezolvat de susintor nu este evaluat.

Precondiii Postcondiii de succes

Postcondiii de eec Aciune iniial

Selectarea opiunii Teste Create din panoul de control Managerul de teste va realiza urmtorii pai selecteaz testului pentru care dorete evaluarea; din lista utilizatorilor incadrai la acel test selecteaz opiunea Corecteaz test, pentru utilizator caruia nu i s-a evaluat inc testul corecteaz destul manual n cazul in care evaluarea nu s-a efectuat automat salveaz rezultatul Statusul testului devine: Test verificat -

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 17 -

Corespunztoare unui utilizator nregistrat

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Crearea unui cont de utilizator nregistrat / susintor de teste nregistrat E10UI01 Utilizator nregistrat / susintor de teste cu cont Utilizatorul se afl pe site-ul aplicaiei. Utilizatorul va obine n urma acestui demers un user i o parol pentru contul su. Utilizatorul va rmne simplu vizitator al site-ului, fr a beneficia de anumite privilegii. Se va face click pe butonul de nregistrare pentru useri nregistrai / susintori de teste cu cont. Utilizatorul trebuie s urmeze urmtorii pai: Completeaz cmpurile din formularul aprut: nume de utilizator, parol, date personale i ntrebare de securitate cu rspunsul aferent; Citete i accept termenii i condiiile legate de utilizarea a aplicaiei; Se finalizeaz nregistrarea. Utilizatorul completeaz un cmp sau mai multe greit sau omite s completeze cmpurile considerate obligatorii. Va primi un mesaj de eroare, pentru ca mai apoi s i se cear s reintroduc cmpurile respective.

Aciune iniial

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 18 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Autentificare n cont pentru susintor de teste E10UI02 Utilizator nregistrat Utilizatorul viziteaz site-ul aplicaiei. Utilizatorul va avea intra n contul su de susintor de teste cu cont i va avea acces la seciunile din panoul de control: profil, testele susinute i rezultatele obinute la acestea. Utilizatorul va rmne un simplu vizitator al site-ului, fr a avea acces la seciunile menionate mai sus. Se acceseaz zona de autentificare pentru completarea cmpurilor: nume de utilizator i parol. Utilizatorul va efectua urmtorii doi pai: Completeaz datele de autentificare; Se verific datele introduse i dac acestea sunt corecte autentificarea se finalizeaz. Utilizatorul poate accesa seciunile: profil, testele i rezultatele sale i poate ntreprinde anumite aciuni specifice. Datele introduse de ctre user nu corespund celor menionate la nregistrarea efectuat anterior, i, ca urmare, acesta nu poate intra n cont. Se va sugera modificarea datelor de intrare. n cazul n care user-ul a uitat numele de utilizator sau parola, el va avea opiunea de a recupera aceste date prin e-mail.

Postcondiii de eec Aciune iniial

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 19 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Cutarea unui test deschis E10UI03 Utilizator nregistrat / susintor de teste cu cont Susintorul de teste se poate afla sau nu autentificat n cont. Utilizatorul va gsi un test care se integreaz n aria sa de interes i l va susine. Utilizatorul nu gsete testul cutat dup un cuvnt cheie i nici n cadrul unei categorii cu teste deschise. User-ul selecteaz: Unul din cmpurile din seciunea Categorii de teste; sau Mini formularul de cutare a unui test aflat n partea dreapt a meniului principal. Susintorul de teste are dou alternative n funcie de modalitatea de cutare pe care o alege: 1. Completeaz cuvntul/cuvintele cheie n cmpul destinat formularului de cutare i apas tasta Enter pentru a iniia cutarea. 2. Selecteaz unul din cmpurile cu categorii, aciune care i va furniza o list cu testele aflate n respectiva categorie. Dac n urma cutrii utilizatorul gsete un test care corespunde preferinelor sale, va apsa butonul Susine care l va redireciona ctre o pagina testului respectiv. Cuvintele cheie cutate nu se gsesc n niciunul dintre testele deschise.

Postcondiii de eec

Aciune iniial

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 20 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Susinerea unui test deschis E10UI04 Utilizator nregistrat / susintor de teste cu cont Utilizatorul nregistrat este logat sau nu n contul su de pe aplicaie i a ales un test deschis pentru a-l susine. Susinerea testului a avut loc cu succes. Se selecteaz butonul de pornire al testului. Utilizatorul nregistrat va efectua urmtoarele: Vizualiza coninutul testului; Rspunde la fiecare ntrebare n parte n funcie de tipul acesteia; ncheia testul fie n momentul n care a ales rspunsuri corespunztoare pentru toate ntrebrile i a apsat butonul Submit (dac testul nu are alocat o durat), fie la expirarea timpului alocat testului (n caz contrar). Dac finalizarea testului s-a realizat cu succes, utilizatorul va primi o evaluare a testului. -

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 21 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Susinerea unui test nchis, primit prin email din partea unui manager de teste. E10UI05 Utilizator nregistrat / susintor de teste cu cont Utilizatorul nregistrat s-a logat n contul su de email i a primit o invitaie de susinere a testului. Susinerea testului a avut loc cu succes. Susinerea testului nu s-a putut realiza datorit unor erori de configurare a testului (ex. acesta a fost ters ntre timp). Se d click pe link-ul din textul email-ului primit, care l va redireciona pe utilizator ctre pagina de susinere a testului. Utilizatorul nregistrat va efectua urmtoarele: Vizualiza coninutul testului; Rspunde la fiecare ntrebare n parte n funcie de tipul acesteia; ncheia testul fie n momentul n care a ales rspunsuri corespunztoare pentru toate ntrebrile i a apsat butonul Submit (dac testul nu are alocat o durat), fie la expirarea timpului alocat testului (n caz contrar). Dac finalizarea testului s-a realizat cu succes, utilizatorul va primi o evaluare a testului: automat dac testul era de tip gril sau efectuat manual de ctre managerul care a trimis testul dac acesta era cu rspunsuri libere. -

Aciune iniial

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 22 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial Principalul scenariu de succes Extensii (de succes) Variante (de eec)

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Vizualizarea rezultatelor unui test (cu cont) E10UI06 Utilizator nregistrat / Susintor de teste cu cont Utilizatorul nregistrat s-a logat n contul su de email i testul susinut pentru care dorete rezultate a fost corectat Utilizatorul nregistrat vizualizeaz rezultatul testului. Utilizatorul nregistrat nu poate vizualizeaza rezultatul testului. Se selecteaz opiunea/cmpul Rezultatele mele din panoul de control Este afisat o list cu rezultatele testelor susinute, printre care este i cel al testului dorit

Rezultatul testului nu este afiat deoarece acesta nu a fost corectat / aprobat inc

Analiz de business

- 23 -

Corespunztoare unui utilizator obinuit/nenregistrat

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Cutarea unui test deschis E10UN01 Utilizator obinuit/nenregistrat Utilizatorul nenregistrat se afl pe site. Utilizatorul va gsi un test care se integreaz n aria sa de interes i l va susine. Utilizatorul nu gsete testul cutat dup un cuvnt cheie i nici n cadrul unei categorii cu teste deschise. User-ul selecteaz: Unul din cmpurile din seciunea Categorii de teste; sau Mini formularul de cutare a unui test aflat n partea dreapt a meniului principal. Susintorul de teste are dou alternative n funcie de modalitatea de cutare pe care o alege: 3. Completeaz cuvntul/cuvintele cheie n cmpul destinat formularului de cutare i apas tasta Enter pentru a iniia cutarea. 4. Selecteaz unul din cmpurile cu categorii, aciune care i va furniza o list cu testele aflate n respectiva categorie. Dac n urma cutrii utilizatorul gsete un test care corespunde preferinelor sale, va apsa butonul Susine care l va redireciona ctre o pagina testului respectiv. Cuvintele cheie cutate nu se gsesc n niciunul dintre testele deschise.

Aciune iniial

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 24 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Sustinerea unui test (fara cont) E10UN02 Utilizator obinuit/nenregistrat Utilizatorul a selectat susinera unui test de pe site primit o invitaie de susinere a testului pe email. Susinerea testului a avut loc cu succes. Susinerea testului nu s-a putut realiza datorit unor erori de configurare a testului (ex. acesta a fost ters ntre timp). Se d click pe link-ul din textul email-ului primit, care l va redireciona pe utilizator ctre pagina de susinere a testului. Utilizatorul va efectua urmtoarele: Vizualiza coninutul testului; Rspunde la fiecare ntrebare n parte n funcie de tipul acesteia; ncheia testul fie n momentul n care a ales rspunsuri corespunztoare pentru toate ntrebrile i a apsat butonul Submit (dac testul nu are alocat o durat), fie la expirarea timpului alocat testului (n caz contrar). Dac finalizarea testului s-a realizat cu succes, utilizatorul va primi o evaluare a testului: automat dac testul era de tip gril sau efectuat manual de ctre managerul care a trimis testul dac acesta era cu rspunsuri libere. -

Principalul scenariu de succes

Extensii (de succes)

Variante (de eec)

Analiz de business

- 25 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Vizualizarea rezultatelor unui test (fr cont) E10UN03 Utilizator obinuit/nenregistrat Utilizator nenregistrat primete pe e-mail rezultatele unui test. Utilizatorului nenregistrat i sunt afiate rezultate ale testului. Se deschide emailul primit cu rezultatele testului Vizualizarea rezultatelor testului -

Ali actori

Precondiii Postcondiii de succes

Postcondiii de eec Aciune iniial

Principalul scenariu de succes Extensii (de succes) Variante (de eec)

Analiz de business

- 26 -

Corespunztoare unui administrator de site

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam Aprobarea/ respingerea cererilor E10ADM01 Administrator de site

Ali actori Administratorul de site se afl n zona/subaplicaia de administrare i primete o cerere de la un utilizator. Administratorul aprob sau respinge cererea. Se selecteaz opiunea Cereri. Principalul scenariu de succes I se afieaz o lista cu cereri de pachete alea managerilor Are optiunea de a apropa/respinge o cerere de pachet

Precondiii Postcondiii de succes

Postcondiii de eec Aciune iniial

Extensii (de succes) Variante (de eec)

Analiz de business

- 27 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam tergerea testelor deschise

Codificarea cazului de utilizare Actor principal

E10ADM02 Administrator de site

Ali actori

Administratorul de site se afl n aplicaia de administrare.

Precondiii Postcondiii de succes

Administratorul terge un test cu un coninut neadecvat. Se selecteaz opiunea Administrare teste. Este afiat lista cu teste Selecteaz optiunea de a deschide un test Vizualizeaz intrebrile testului Dac sesizeaz intrebri cu un coninut neadecvat se poate intoarce la lista de teste i poate s tearg testul respectiv

Postcondiii de eec Aciune iniial

Principalul scenariu de succes

Extensii (de succes) Variante (de eec)

Analiz de business

- 28 -

Denumirea nregistrrii
Denumire proiect Denumire echip Denumirea cazului de utilizare Codificarea cazului de utilizare Actor principal Ali actori Precondiii Postcondiii de succes Postcondiii de eec Aciune iniial Principalul scenariu de succes Extensii (de succes) Variante (de eec)

Descrierea semnificaiei
Motor de testare i evaluare PuzzleTeam tergerea utilizatorilor E10ADM03 Administrator de site Administratorul de site se afl n aplicaia de administrare. Administratorul terge un utilizator care ncalc regulile de utilizare. Se selecteaz opiunea Administrare useri. Este afiat o list a userilor Exist optiunea de a terge un anumit user

Analiz de business

- 29 -

S-ar putea să vă placă și