Cuprins
- 1. Limbajul UML - prezentare generală
- 2. Diagrame UML – tipuri de diagrame
- 3. Prezentarea şi descrierea aplicaţiei pentru gestionarea unei agenţii de turism
- 4. Reprezentarea activităţilor unei agenţii de turism cu ajutorul limbajului UML
Extras din proiect
Limbajul UML
UML nu este un simplu limbaj de modelare orientat pe obiecte, ci în prezent, este limbajul universal standard pentru dezvoltatorii software din toata lumea. UML este succesorul propriu-zis al celor mai bune trei limbaje de modelare anterioare orientate pe obiecte (Booch, OMT, OOSE). UML se constituie din unirea acestor limbaje de modelare si în plus deţine o expresivitate care ajută la rezolvarea problemelor de modelare pe care vechile limbaje nu o aveau.
Limbajul de modelare modificat (UML - The Unified Modeling Language) oferă arhitecturi de sisteme ce funcţionează pe analiza si proiectarea obiectelor cu un limbaj corespunzător pentru specificarea, vizualizarea, construirea si documentarea artefactelor sistemelor software si de asemenea pentru modelarea în întreprinderi. UML este un limbaj de modelare care oferă o exprimare grafică a structurii si comportamentului software. Pentru această exprimare grafica se utilizează notaţiile UML.
Notaţiile UML constituie un element esenţial al limbajului pentru realizarea propriu-zisă a modelării si anume partea reprezentării grafice pe care se bazează orice limbaj de modelare. Modelarea în acest limbaj se realizează prin combinarea notaţiilor UML în cadrul elementelor principale ale acestora denumite diagrame.
În cadrul limbajului UML descoperim 9 tipuri de diagrame:
diagrama cazurilor de utilizare
diagrama de secvenţă
diagrama de colaborare,
diagrama de clase (cea mai utilizata)
diagrama de stări
diagrama de componente
diagrama de construcţie
diagrama de obiecte
diagrama de activităţi
În cele ce urmează vor fi prezentate notaţiile UML care vor fi grupate după diagramele corespunzătoare fiecărei notaţii în parte.
Analiza unei aplicaţii implică realizarea mai multor categorii de modele, dintre care cele mai importante sunt:
Modelul de utilizare: realizează modelarea problemelor şi a soluţiilor acestora în maniera în care le percepe utilizatorul final al aplicaţiei. Diagramă asociată: diagramă de cazuri de utilizare
Modelul structural: se realizează pe baza analizei statice a problemei şi descrie proprietăţile statice ale entităţilor care compun domeniul problemei. Diagrame asociate: diagramă de module, diagramă de clase
Modelul comportamental: priveşte descrierea funcţionalităţilor şi a succesiunii în timp a acţiunilor realizate de entităţile domeniului problemei. Diagrame asociate: diagrama (harta) de stări, diagrama de colaborare, diagrama de interacţiune
Diagramele UML
O diagrama oferă utilizatorului un mijloc de vizualizare si de manevrare a elementelor de Modelare. Majoritatea diagramelor se prezintă sub forma unor grafuri, compuse din elemente si arce.
Diagramele pot arăta o parte sau toate caracteristicile elementelor de modelare, conform nivelului de detaliu util în contextul unei diagrame date. Diagramele pot grupa informaţii interdependente, pentru a arăta, de exemplu caracteristicile moştenite de o clasă. Diagramele UML sunt:
Preview document
Conținut arhivă zip
- Aplicatie pentru Gestionarea unei Agentii de Turism.doc