Exemplu de analiza cerintelor
Exemplu de analiza cerintelor
Exemplu de analiza cerintelor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Echipa: Calculatoare, anul III<br />
Analiza <strong>cerintelor</strong>-Sistem software pentru partajarea<br />
online a fotografiilor<br />
Document<br />
Versiunea: 1.0 Data: 09.03.10
Cuprins<br />
1 INTRODUCERE<br />
1.1 Descrierea produsului software<br />
1.2 Scop<br />
1.3 Definitii si Abrevieri<br />
2 DESCRIEREA PRODUSULUI<br />
2.1 Potentialul produsului<br />
2.2 Functiile produsului<br />
2.3 Caracteristicile produsului<br />
2.4 Constrangeri generale<br />
2.5 Asumari si functii<br />
3 CERINTE SPECIFICE<br />
3.1 Cerinte pentru interfete<br />
3.1.1 Interfetele cu utilizatorii<br />
3.1.2 Interfete hardware<br />
3.1.3 Interfete software<br />
3.1.4 Protocoale <strong>de</strong> comunicare<br />
3.1.5 Constrangeri <strong>de</strong> memorie<br />
3.1.6 Operatii<br />
3.1.7 Functia produsului<br />
3.1.8 Asumari si functii<br />
3.2 Caracteristicile produsului software<br />
3.3 Atributele produsului software<br />
3.3.1 Fiabilitate<br />
3.3.2 Disponibilitate<br />
3.3.3 Securitate<br />
3.3.4 Intretinere<br />
3.3.5 Portabilitate<br />
3.3.6 Performanta<br />
3.4 Cerintele bazei <strong>de</strong> date<br />
4 MATERIALE ADITIONALE
Sistem <strong>de</strong> Partajare a Fotografiilor (SPF)<br />
1. INTRODUCERE<br />
1.1 Descrierea produsului software – SPF este un serviciu distribuit <strong>de</strong> partajare a<br />
fotografiilor utilizatorilor sistemului. Aplicatia distribuita urmareste implementarea unui<br />
serviciu <strong>de</strong> administrare a fotografiilor utilizatorilor si vizualizarea lor <strong>de</strong> alti utilizatori.<br />
Produsul trebuie sa ofere o interfata prietenoasa cu utilizatorul si un menu <strong>de</strong> Help.<br />
Utilizatorul isi poate uploada fisiere cu poze pe server dupa ce s-a autentificat, poate modifica<br />
si sterge pozele sale, poate sa vizualize pozele altor utilizatori. Pentru serverul pe care sunt<br />
stocate pozele trebuie facut backup.<br />
1.2 Scop – Scopul sistemului software este <strong>de</strong>zvoltarea unui produs care sa faciliteze<br />
partajarea albumelor <strong>de</strong> fotografii, comentarea fotografiilor utilizatorilor. SPF poate fi accesat<br />
prin intermediul Internetului, utilizatorii inregistrati sunt capabili sa se autentifice la conturile<br />
lor prin intermediul unui numeutilizator si unei parole.<br />
1.3 Abreviere – SPF - Sistem <strong>de</strong> Partajare a Fotografiilor<br />
2. DESCRIERE<br />
2.1 Potentialul produsului – produsul SPF trebuie sa ofere o modalitate simpla <strong>de</strong> a<br />
interschimba date intre utilizatori. Sistemul ofera utilizatorilor online o aplicatie <strong>de</strong> chat.<br />
Produsul trebuie sa fie compatibil cu toate sistemele <strong>de</strong> operare.<br />
2.2 Functiile produsului – urmatoarele functii ale produsului SPF sunt <strong>de</strong>scrise mai jos:<br />
<br />
<br />
<br />
Pentru a folosi acest serviciu utilizatorii trebuie sa se inscrie prin completarea unui<br />
profil.<br />
Un utilizator isi poate uploada fisiere cu poze pe server dupa ce s-a autentificat. Pozele<br />
pot avea formatele (jpg, gif, png,bmp)<br />
Proprietarul pozelor va putea face:<br />
o Adnotare: utilizatorul va putea introduce numele, <strong>de</strong>scrierea pozei si taguri:<br />
fotografiile pot fi organizate prin adaugarea <strong>de</strong> cuvinte cheie sau fraze (zi <strong>de</strong><br />
nastere, rasarit, petrecere); fotografiile vor putea fi organizate dupa aceste taguri.<br />
Sistemul pune la dispozitie si o lista <strong>de</strong> categorii pre<strong>de</strong>finite.
o Modificare fotografii (redimensionare, rotire),<br />
o Stergere fotografii<br />
Un utilizator poate vizualiza pozele celorlalti utilizatori si poate face comentarii.<br />
Utilizatorul isi poate edita si modifica profilul.<br />
2.3 Characteristicile utilizatorului – Utilizatorul va avea un nume <strong>de</strong> autentificare unic si o<br />
parola.<br />
2.4 Constrangeri generale – Capacitatea serverului reprezinta cati utilizatori pot accesa sau<br />
pot fi online in acelasi timp, si cat spatiu este disponibil pentru fiecare utilizator. Cu cat<br />
numarul utilizatorilor este mai mare cu atat <strong>de</strong> mult va creste traficul in retea, aducand<br />
serverul in stare <strong>de</strong> nefunctionare. Firewall personal si update-urile sunt sarcini consumatoare<br />
<strong>de</strong> resurse si pot face sistemul SPF sa functioneze foarte lent.<br />
2.5 Asumari si functii – SPF trebuie sa functioneze chiar si atunci cand traficul este foarte<br />
mare. Serverul si baza <strong>de</strong> date va dispune <strong>de</strong> backup.<br />
3. CERINTE SPECIFICE<br />
3.1 Cerinte pentru interfete<br />
3.1.1 Interfata cu utilizatorul – Utilizatorul extern poate fi oricine isi creeaza un cont, cu<br />
posibilitatea <strong>de</strong> a-si <strong>de</strong>scarca poze pe server si <strong>de</strong> a vizualiza pozele celorlalti utilizatori.<br />
3.1.2 Interfete software – Sistemul <strong>de</strong> operare poate fi orice versiune <strong>de</strong> Windows, Linux,<br />
Unix sau Mac care suporta protocolul TCP/IP.<br />
3.1.3 Interfete <strong>de</strong> comunicare – Interfata <strong>de</strong> comunicare intre utilizatori si sistemul SPF este<br />
Internetul.<br />
3.2 Cerinte <strong>de</strong> performanta – PC utilizatorilor trebuie sa aiba cel putin urmatoarea<br />
configuratie …. pentru a oferi performanta optima produsului SPF.<br />
3.3 Constrangeri <strong>de</strong> proiectare – proiectarea sistemului va tine cont <strong>de</strong> nevoile utilizatorilor<br />
care se pot schimba. Astfel, proiectantii sistemului vor trebui sa tina cont <strong>de</strong> acest lucru si sa<br />
faca sistemul usor <strong>de</strong> modificat.
3.4 Atribute – Atributele produsului SPF sunt urmatoarele:<br />
<br />
<br />
<br />
Produsul trebuie sa dispuna <strong>de</strong> un server <strong>de</strong> baze <strong>de</strong> date.<br />
Produsul trebuie sa dispuna <strong>de</strong> firewall.<br />
Trebuie sa faciliteze <strong>de</strong>scarcarea <strong>de</strong> fotografii, modificarea, adnotarea fotografiilor,<br />
vizualizarea lor <strong>de</strong> catre alti utilizatori.<br />
4 MATERIALE ADITIONALE<br />
-Diagrame Use Cases<br />
-Documentarea diagramelor Use Case