Diagrama componentelor

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 aprilie 2019; verificarea necesită 1 editare .

Diagrama componentelor ( ing.  Diagrama componentelor ) este un element al limbajului de modelare UML , o diagramă structurală statică care arată împărțirea unui sistem software în componente structurale și relațiile (dependențe) dintre componente. Fișierele , bibliotecile, modulele, fișierele executabile, pachetele etc. pot acționa ca componente fizice .

Informații de bază

O diagramă de componente reprezintă clasele încapsulate împreună cu învelișurile de interfață, porturile și structurile interne ale acestora (care pot fi, de asemenea, formate din componente și conectori) [1] .

Componentele sunt legate prin dependențe , atunci când o interfață necesară a unei componente este conectată la o interfață existentă a altei componente. Aceasta ilustrează relația client-sursă dintre cele două componente.

O dependență indică faptul că o componentă oferă un serviciu de care are nevoie o altă componentă. Dependența este reprezentată de o săgeată de la interfața client sau portul către interfața importată. [2]

Atunci când o diagramă de componente este utilizată pentru a arăta structura internă a componentelor, interfețele furnizate și necesare ale componentei compozite pot fi delegate interfețelor corespunzătoare ale componentelor interne.

Delegarea arată relația dintre contractul extern al unei componente și implementarea internă a acelui comportament de către componentele interne. [2]

Link -uri

  1. G. Butch, D. Rambeau, I. Jacobson. Diagrame UML // Limbajul UML. Ghidul utilizatorului = Ghidul utilizatorului Unified Modeling Language. - al 2-lea. - M. : DMK Press, 2006. - S. 41. - 496 p. — ISBN 5-94074-334-X .
  2. 1 2 OMG Unified Modeling Language (UML), Superstructure, V2.1.2 Arhivat 23 septembrie 2010 la Wayback Machine , p.154.

Vezi și