Documente Academic
Documente Profesional
Documente Cultură
Coordonator: Autor:
Dr.ing. Darius TURCIAN
Grațiela Mădălina BUDĂNESCU Anul III, secția IS, subgrupa 4.1
Anul universitar
2016 – 2017
BEST NEW CARS FOR 2017
I. INTRODUCERE
Modelarea software se bazează pe un limbaj de modelare, care poate fi folosit pentru a
exprima informații sau cunoștințe sau sisteme într-o structură definită printr-un set coerent de
reguli. Regulile sunt folosite pentru a interpreta semnificația componentelor în structură. Un
astfel de limbaj de modelare poate fi sub formă grafică (ex. UML) sau textuală (ex. XML).
XML (Extensible Markup Language) este un limbaj de modelare care definește un set
de reguli pentru codificarea documentelor într-un format care poate fi citit atât de om cât și citit
de mașină.
„UML (Unified Modeling Language) este un limbaj standard pentru descrierea
de modele și specificații pentru software. UML a fost la bază dezvoltat pentru reprezentarea
complexității programelor orientate pe obiect, al căror fundament este structurarea programelor
pe clase, și instanțele acestora (numite și obiecte). Cu toate acestea, datorită eficienței și
clarității în reprezentarea unor elemente abstracte, UML este utilizat dincolo de domeniul IT.
Astfel că există aplicații ale UML-ului pentru management de proiecte, pentru business Process
Design etc.”[1]
3.1.Componenta web
Componenta web reprezintă clientul aplicației, și oferă posibilitatea afișării
informațiilor primite în format XML, de la server (componenta desktop), editarea și ștergerea
unor elemente, care presupune trimiterea datelor către server în format XML, unde vor fi
salvate.
1
Datele primite de la server, în format XML, sunt preluate apoi deserializate în obiecte
care vor fi afișate în pagina web. Elementele modificate/șterse în pagina web, vor fi serializate
și trimise spre server care le va salva.
3.2.Componenta desktop
Componenta desktop reprezintă serverul aplicației și are rolul doar de a trimite
informațiile în format XML, către client sau de a le recepționa de la acesta cu scopul de a le
salva.
2
V. COMPORTAMENTUL CONTEXTULUI DE UTILIZARE AL APLICAȚIEI
Comportamentul contextului de utilizare al aplicației este redat de diagrama cazurilor
de utilizare de mai jos:
VII. CONCLUZII
În concluzie, realizarea proiectului m-a determinat să înțeleg mai bine modul de
utilizare a datelor în formatul XML (serializare, deserializare), a transmiterii acestora între
client și server, precum și îmbunătățirea cunoștințelor asupra controlului aplicațiilor web.
3
VIII. BIBLIOGRAFIE