Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Post on 14-Jan-2016

45 views 0 download

description

Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare Specializarea Tehnologia Informației Aplicaţie pentru partajarea de fișiere Profesor Coordonator: Conf. dr. ing. Mihai Horia ZAHARIA Absolvent: Darie Mihai. Capitol 1: Introducere. - PowerPoint PPT Presentation

Transcript of Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Universitatea Tehnică "Gheorghe Asachi"Facultatea Automatica şi CalculatoareSpecializarea Tehnologia Informației

Aplicaţie pentru partajarea de fișiere

Profesor Coordonator:Conf. dr. ing. Mihai Horia ZAHARIA Absolvent:

Darie Mihai

1

Capitol 1: Introducere

Cele mai importante aspecte ale contextului sunt unde este utilizatorul, cine

este utilizatorul și ce resurse se află în jur, acestea influenţând constant mediul de

execuţie. Acesta este împărţit în trei componente:

omediu computațional;

omediul utilizatorului;

omediul fizic.

2

Figura 1.1: Context general

3

Obiectivul lucrării este produsul care permite transferul de fişiere și

comunicarea scrisă (eng. „chat”) între doi sau mai mulţi utilizatori finali, construit

după arhitectura Peer-to-Peer.

Figura 1.2: Arhitectura unui sistem peer-to-peer Hybrid descentralizat.

4

Capitol 2: Documentarea problemei

Avantajul în modelul Cascadă este că o sarcină complexă este împărțită în mai mulți pași mici, ce sunt mai ușor de administrat .

Figura 2.1: Activitățile modelului cascadă de dezvoltare a unui produs software

5

6

Capitol 3: Abordarea teoretică

Analiza caracteristicilor și funcțiilor, descrise în diagrama caz de utilizare:

oidentificarea actorilor;

odescrierea cazurilor de utilizare.

Figura 3.1: Diagrama cazurilor de utilizare7

Figura 3.2: Diagrama cazurilor de utilizare (continuare)

8

9

Capitol 4: Metode folosite

Proiectare şi implementare

o diagrame UML;

o descrierea protocolului NMDC;

o descrierea claselor implementate.

Funcţionarea sistemului – capturi de ecran

Figura 4.1: Diagramă de desfaşurare care prezintă structura fizică a sistemului

10

Figura 4.117: Diagramă de secvenţe

11

12

Figura 4.22: Diagrama clasei ConcreteConnectionCreator Figura 4.82: Diagrama claselor Connection, ActiveConnection și

FinishedConnection

13

Figura 4.62: Diagrama clasei Director

Figura 4.61: Diagrama clasei HubTabPageConcreteBuilder

Figura 4.66: Diagrama clasei HubTabPage

Figura 4.113: Adăugarea și conectarea la canalul comun

14

Figura 5.6: Rata de încărcare a resurselor pe laptop Asus 15

Capitol 5: Rezultate obţinute şi analiza datelor

16

Vă Mulțumesc