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

16
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 1

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

Page 1: 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

Page 2: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

Page 3: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Figura 1.1: Context general

3

Page 4: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

Page 5: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

Page 6: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

6

Capitol 3: Abordarea teoretică

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

oidentificarea actorilor;

odescrierea cazurilor de utilizare.

Page 7: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Figura 3.1: Diagrama cazurilor de utilizare7

Page 8: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Figura 3.2: Diagrama cazurilor de utilizare (continuare)

8

Page 9: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

Page 10: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

10

Page 11: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

Figura 4.117: Diagramă de secvenţe

11

Page 12: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

12

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

FinishedConnection

Page 13: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

13

Figura 4.62: Diagrama clasei Director

Figura 4.61: Diagrama clasei HubTabPageConcreteBuilder

Figura 4.66: Diagrama clasei HubTabPage

Page 14: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

14

Page 15: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

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

Capitol 5: Rezultate obţinute şi analiza datelor

Page 16: Universitatea Tehnică "Gheorghe Asachi" Facultatea Automatica şi Calculatoare

16

Vă Mulțumesc