Sunteți pe pagina 1din 4

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic
Catedra Automatic i Tehnologii Informaionale

RAPORT
Lucrare de laborator Nr. 1
Disciplina: Testarea i verificarea produselor program
Tema: Specificarea cerinelor software

A efectuat:

st.gr.TI-121
A.Cobla
A.Sonic

A verificat:

M.Catruc

Chiinu 2014

SCOPUL LUCRRII:
1. Formarea deprinderilor de a formula ntrebri concise i logice fa de client n cea ce privete
produsul solicitat i de a putea descrie aceste ntrebri sub forma unor cerine fa de produs.
2. Formarea abilitilor de a aduna cerinele ntr-un document al cerinelor utilizatorului.
FORMULAREA PROBLEMEI:
De elaborat o aplicaie care stocheaz informaii despre studenii universitaii UTM.
CERINELE CLIENTULUI:
1. Elaborarea unei baze de date care va pstra informaie util pentru studenii, profesorii i parin ii
studenilor universitii tehnice;
2. Accesul la baza de date va fi limitat, fiecare utilizator va avea rolul sau (administrator, moderator student,
profesor, printele studentului);
3. n funcie de rolul primit utilizatorul va avea acces la o anumit informaie;
4. Baza de date trebuie s fi flexibil,datele se vor renoi foarte des;
5. nregistrare se va face n funcie de rol (student, profesor, printele studentului), iar datele utilizatorilor
vor fi examinate de moderatori;
6. Administratorul acestui proiect poate fi rectorul universitaii;
7. Moderatorii pot fi mai muli, n cazul nostru acestea pot fi metodistele de la fiecare facultate;
8. Aplicaia trebuie s fie independent de platform i s lucreze pe sistemul de operare windows, mac OS,
linux, android, iOS, windows phone;
9. Datele trebuie s se sinhronizeze dac utilizatorul folosete aplicaia pe mai multe platforme;
10. Odat pe sptmn se va face copii de rezerv a datelor pe un server extern, n caz de necesitate ele vor
putea fi restabilite.
DESCRIEREA PRODUSULUI PROGRAM:
1. Inregistrarea utilizatorilor:
1.1 instalarea aplicatiei pe dispozitivul dorit sau accesarea versiunii web;
1.2 introducerea datelor personale (numele, prenumele, grupa academica, anul de studii s.a) parola
pentru logare si alegerea rolului (student, profesor, parinte,moderator);
1.3 verificarea datelor introduse de moderator;
1.4 obtinerea accesului.
Dupa procesul de inregistrare datele introduse se vor pastra intr-o baza de date care vor fi structurate
in felul urmator:

Figura 1 Structura bazei de date

2. Autentificarea utilizatorilor:
2.1 verificarea corectidudinei datelor introduse ;
- login-ul trebuie s conin de la 6 pn la 16 caractere, obligatoriu sa conin litere,
-

se admit cifre si caractere;


parola trebuie s conin de la 6 pn la 16 caractere, obligatoriu sa conin minim

4 litere, o cifra si un simbol special;


2.2 verificarea existenei utilizatorului (se compar login-ul introudus de utilizator cu cel din
baza de date);
2.3 confirmarea sau respingirea logarii in functie de date introduse.
Modul de autentificare va fi unul standart pentru aceasta va fi necesar ca utilizatorul s- i introduc
loginul i parola (vezi n Figura 1).

Figura 2 - Logare

3. Dup logare utilizatorul va primi acces la informaii n funcie de rolul lui.


. Informaii accesibile studenilor:
Studenii vor avea posibilitatea doar s vizualizeze informaia predispus i nu vor putea s o adauge
sau s o editeze.
-

Orarul perechilor;
Avizuri de la profesori, conducerea universitii;
Orarul consultaiilor;
Notele la examene, atestri.

Informaii accesibile prinilor-studenilor:


Prinii vor avea posibilitatea doar s citeasc informaia predispus i nu vor putea s adauge sau s
editeze informaia.
-

Notele la examene, atestri;


Avizuri la manifestri organizatorice pentru prini.

Informaii accesibile profesorilor:


-

Profesorii vor avea acces la informaii privind manifestrile organizatorice;


Vor putea s adauge date despre studeni (notele la examene i atestri);
Vor avea posibilitatea de a aduga, edita sau sterge anunuri pentru studeni.

Informaii accesibile moderatorilor:


-

Vor avea posibilitatea de a aduga, edita sau sterge anunuri pentru studeni,profesori,prini.
Moderatorii vor verifica datele utilizatorilor (studeni,profesori,prini), dac acestea sunt
incorecte utilizatorul va fi eliminat din baza de date.

Informaii accesibile administratorului:


-

Administratorul va gestiona baza de date.

n mod implicit aplicaia va arata ca n Figura 3

Figura 3 Interfaa aplicaiei pentru student

Concluzii:
n aceast lucrare de laborator am proiectat i analizat o aplicaie dup cerinele clientului. Ne-am
format deprinderi de a formula ntrebri concise i logice fa de client n cea ce privete produsul
solicitat i am descris aceste ntrebri sub forma unor cerine fa de produs.
Datorit acestei lucrri am contientizat ct de important este s analizezi cerin ele utilizatorului
pentru ca acesta n final s fie mulumit de produs i s nu apar probleme.