Diagrame UML

Referat
8/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 14 în total
Cuvinte : 2839
Mărime: 275.50KB (arhivat)
Publicat de: Ludovic Croitoru
Puncte necesare: 8
Facultatea de matematica - informatica Inginerie sofware

Cuprins

  1. Introducere in UML 2
  2. I. Diagrama cazurilor de utilizare (Use case diagram) 2
  3. Elementele componente ale diagramei use case 2
  4. 1.1 Use case-uri 3
  5. 1.2 Actori 3
  6. 1.3 Relatii 4
  7. 1.3.1 Relatia de asociere 4
  8. 1.3.2 Relatia de dependenta 5
  9. 1.3.3 Relatia de generaliare 7
  10. II. Diagrama de activitate (Activity Diagram) 9
  11. Elementele componente ale diagramei de activitate 9
  12. 2.1 Stari de actiune si stari de activitate 9
  13. 2.2 Tranzitii 10
  14. 2.2.1 Fluxul de control al tranzitiilor 10
  15. 2.2.2 Fluxul tranziiilor obiectelor 10
  16. 2.2.3 Bloc de decizii 11
  17. 2.2.4 Linii de sincronizare 12
  18. 2.2.5 Culoare 13

Extras din referat

Introducere in UML

UML este un limbaj de modelare bazat pe notaţii grafice folosit pentru a specifica, vizualiza, construi şi documenta componentele unui program. UML este un limbaj cu ajutorul căruia se pot construi (descrie) modele. Un model surprinde un anumit aspect al unui program şi acelaşi model poate fi descris la diferite nivele de abstractizare. Fiecărui model îi corespunde o diagramă. Tipurile de diagrame existente în UML sunt:

- Diagrama cazurilor de utilizare (Use Case Diagram)

- Diagrama de clase (Class Diagram)

- Diagrame care descriu comportamentul:

- Diagrame de interacţiuni (Interactions Diagrams):

- Diagrama de secvenţă (Sequence Diagram)

- Diagrama de colaborare (Collaboration Diagram)

- Diagrama de stări (State chart Diagram)

- Diagrama de activităţi (Activity Diagram)

- Diagrame de implementare:

- Diagrama de componente (Component Diagram)

- Diagrama de plasare (Deployment Diagram)

Fiecărei din cele trei mari faze din dezvoltarea unui proiect software îi corespunde una sau mai multe diagrame UML şi anume:

- pentru faza de analiza se utilizează diagrama cazurilor de utilizare şi diagrama de

activităţi;

- în faza de analiză se folosesc: diagrama de clase pentru precizarea structurii sistemului şi diagramele de stări şi interacţiune pentru descrierea comportamentului acestuia;

- în faza de implementare se utilizează diagramele de implementare.

I. Diagrama cazurilor de utilizare (Use Case Diagram)

O diagramă use case este una din diagramele folosite în UML pentru a modela aspectele dinamice ale unui program alături de diagrama de activităţi, diagrama de stări, diagrama de secvenţă şi diagrama de colaborare.

Elementele componente ale unei diagrame use case sunt:

- use case-uri;

- actori;

- relaţiile care se stabilesc între use case-uri, între actori şi între use case-uri şi actori

1.1 Use case-uri

Un use case (caz de utilizare) reprezintă cerinţe ale utilizatorilor. Este o descriere a unei

mulţimi de secvenţe de acţiuni (incluzând variante) pe care un program le execută atunci când

interacţionează cu entităţile din afara lui (actori) şi care conduc la obţinerea unui rezultat observabil şi de folos actorului. Un use case descrie ce face un program sau subprogram, dar nu precizează nimic despre cum este realizată (implementată) o anumită funcţionalitate.

Fiecare use case are un nume prin care se deosebeşte de celelalte use case-uri. Acesta poate fi un şir arbitrar de caractere, însă de regulă numele sunt scurte fraze verbale care denumesc un comportament ce există în vocabularul sistemului ce trebuie modelat.

Figura 1 prezintă notaţia grafică pentru use case.

Preview document

Diagrame UML - Pagina 1
Diagrame UML - Pagina 2
Diagrame UML - Pagina 3
Diagrame UML - Pagina 4
Diagrame UML - Pagina 5
Diagrame UML - Pagina 6
Diagrame UML - Pagina 7
Diagrame UML - Pagina 8
Diagrame UML - Pagina 9
Diagrame UML - Pagina 10
Diagrame UML - Pagina 11
Diagrame UML - Pagina 12
Diagrame UML - Pagina 13
Diagrame UML - Pagina 14
Diagrame UML - Pagina 15

Conținut arhivă zip

  • Diagrame UML.doc

Alții au mai descărcat și

Prelucrarea Imaginilor Blurring

1. Titlul referatului Netezirea imaginilor – compararea filtrelor definite în Matlab. 2. Scopul referatului Scopul netezirii imaginilor este...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Inginerie Software

• Modele de proces software • Metode ale ingineriei software • Modelarea sistemelor software folosind UML • Metode de testare a sistemelor...

Proiectarea Sistemelor Informatice

CURS 5 31 octombrie 2007 13:41 UML - standard de notatii, fiind constituit dintr-un set de simboluri diagrame si modele utilizate pe parcursul...

Te-ar putea interesa și

Modelarea aplicațiilor financiar contabile

SISTEME INFORMAŢIONALE FINANCIAR-CONTABILE Modelarea aplicaţiilor financiar-contabile utilizând tehnici moderne de programare 1.1. Structura...

Analiza și Modelarea unui Sistem Hotelier

Introducere În procesul prelucrării, realizării şi exploatării sistemelor complexe, analiza în baza modelării sistemelor şi a simulării. Joacă un...

Analiza economico-financiară a unei Societăți Comerciale

1.Prezentarea aplicatiei cu obiective Generalităţi Prin definiţie, analiza economico-financiară este un proces complex de cunoaştere a stării...

Aplicație pentru Gestionarea unei Agenții de Turism

 Limbajul UML UML nu este un simplu limbaj de modelare orientat pe obiecte, ci în prezent, este limbajul universal standard pentru dezvoltatorii...

Inteligența Artificială și Problema Prognozei

Introducere In aceasta lucrare s-a pus problema creării unui sistem de prognoza a cursului valutar al leu-lui moldovenesc fata de alte valute....

Întocmirea unui catalog de bibliotecă și întreținerea sa

1. PREZENTAREA GENERALǍ A APLICAŢIEI Întocmirea unui catalog de bibliotecǎ şi întreţinerea sa În cadrul proiectului de faţǎ îmi propun sǎ...

Proiect PSI pe o firmă de leasing financiar

Diagrama de clase se descriu clasele.Ele descriu aspecte structural ale sistemului. 38 PREZENTAREA SOCIETATII DE Porsche Leasing Romania • 1999 -...

Gestiunea Mijloacelor Fixe Activelor

1. Prezentarea generala a aplicatiei Contabilitatea sintetica a activelor fixe corporale se tine pe categorii, iar contabilitatea analitica se...

Ai nevoie de altceva?