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