Documente Academic
Documente Profesional
Documente Cultură
Studenți:
Burja Gyula József,
Flueraș Enea Claudius
2010
Cuprins
1. Introducere ............................................................................................................................................................ 3
1.1. Ce este şahul? ............................................................................................................................................... 3
1.2. Cum se învaţă şahul?................................................................................................................................... 3
1.3. Obiectivele aplicației ................................................................................................................................... 3
2. Descriere generală ................................................................................................................................................ 3
2.1. Descrierea aplicației .................................................................................................................................... 3
2.2. Design-ul aplicației ...................................................................................................................................... 4
2.3. Planificarea dezvoltării aplicației ............................................................................................................... 6
2.4. Costurile aplicației ....................................................................................................................................... 6
2.4.1. Resurse umane.................................................................................................................................... 6
2.4.2. Resurse materiale................................................................................................................................ 6
3. Diagrame UML ..................................................................................................................................................... 6
3.1. Scenarii use-case .......................................................................................................................................... 6
3.1.1. Scenariul instalare aplicație ............................................................................................................... 7
3.1.2. Scenariul creare campionat business ............................................................................................... 7
3.1.3. Scenariul creare campionat private.................................................................................................. 8
3.1.4. Scenariul creare cont utilizator business......................................................................................... 8
3.1.5. Scenariul creare cont utilizator private ........................................................................................... 9
3.1.6. Scenariul înscriere în campionat ...................................................................................................... 9
3.1.7. Scenariul partidă de șah..................................................................................................................... 9
3.1.8. Scenariul vizualizare rezultate ........................................................................................................10
3.2. Diagrama de pachete ................................................................................................................................10
3.3. Diagrama de clase .....................................................................................................................................11
3.3.1. Diagrama de clase din pachetul Site Sah Online .........................................................................11
3.3.2. Diagrama de clase din pachetul Aplicatie Sah Online................................................................11
3.3.3. Diagrama de clase din pachetul Server .........................................................................................12
3.4. Diagrama de obiecte .................................................................................................................................12
3.5. Diagrame secvențiale ................................................................................................................................13
3.5.1. Diagrama de creare campionat ......................................................................................................13
3.5.2. Diagrama de creare cont .................................................................................................................13
3.5.3. Diagrama de jucare partidă .............................................................................................................14
3.6. Diagrama de deployment .........................................................................................................................14
4. Managementul riscului .......................................................................................................................................16
4.1. Tehnologia aleasă ......................................................................................................................................16
4.2. Nivelul de calificare al personalului ........................................................................................................17
4.3. Utilizabilitatea aplicației ............................................................................................................................17
4.4. Riscul de întrerupere al aplicației în timp real .......................................................................................17
4.5. Riscul de securitate....................................................................................................................................17
5. Estimări de timp și costuri ................................................................................................................................18
2. Descriere generală
Jucătorii pot să-şi personalizeze setul de piese de joc sau culorile pătratelor tablei de
joc. Utilizatorii au posibilitatea să verifice pe o adresa web care au fost partidele jucate, lista
mutărilor din fiecare partidă, ce partide se joacă în momentul respectiv, si care e stadiul
acestora.
Din punctul de vedere al resurselor materiale, sunt necesare șase calculatoare de tip
PC/laptop timp de trei luni, si costurile de functionare a acestora.Costul estimat de realizare
si implementare a aplicatiei se ridică în jurul a 10.000€.
Aplicația necesită cumpărarea unui domeniu (de exemplu www.sahonline.com) unde
se pot vizualiza partidele jucate, sau cele aflate în desfășurare.
3. Diagrame UML
Tipurile de diagrame care vor fi prezentate sunt următoarele: diagrame use-case,
diagrame de clase și de pachete, diagrame secvențiale și nu în ultimul rând diagrame de
deployment.
«uses»
-End2 Autentificare si logare
Conectare site www.sahonline.com
* «uses»
Download aplicatie
Sah Online
-End1
-End3
*
Utilizator mobile/desktop
*
-End4
«uses»
Instalare aplicatie Sah Online Vizualizarea unei partide de sah demo
*
Aplicația va rula atât pe terminale mobile cât și pe terminale de tip desktop, iar
pentru aceasta este nevoie de persoane calificate (cu cel puțin un an de experiență) în
următoarele domenii:
Tehnologii Java: SE, EE, ME, Android – 2 persoane
Symbian – 1 persoană
Windows Mobile – 1 persoană
ASP.NET + Silverlight, ADO.NET, SQL Server 2008 + Windows Server 2008 – 2
persoane
Aplicația poate fi folosită cu succes mai ales de către firme și companii, care pot oferi
astfel angajaților șansa de participare într-un campionat de șah online, doar în cadrul firmei.
Aplicația va fi disponibilă însă și pe internet, pentru utilizatorii unici, atât la nivel amator, cât
și la nivel profesional. În cazul în care clientul/utilizatorul are întrebări, poate consulta pe
pagina web a aplicației manualul de utilizare al programului, respectiv manualul de învățare
al șahului, iar în cazul în care vor să ne trimită un mesaj, sau mai au întrebări suplimentare,
poate să ne trimite mail direct de pe pagina web.
Datele private ale utilizatorilor (nume, prenume, parolă, cnp, serial card bancar,
avatar) vor fi stocate în mod criptat, de aceea trebuie să asigurăm o legătură securizată, prin
intermediul unui firewall și a unui server web folosind conexiune SSL.