În diagramele componente și de implementare, o componentă este o unitate distribuită de implementare într-un sistem. De exemplu, o componentă poate reprezenta un modul fizic de cod (sursă, binar sau executabil) sau poate fi o componentă logică ce reprezintă un document de firmă într-un sistem uman.
Într-o diagramă de implementare, o instanță de componentă reprezintă o unitate de implementare care are identitate la momentul rulării și poate conține obiecte. O instanță nod poate conține o componentă.
Notă: Crearea și editarea diagramelor UML pe Visio pentru web necesită o licență Visio Plan 1 sau Visio Plan 2, care este achiziționată separat de Microsoft 365. Pentru mai multe informații, contactați administratorul Microsoft 365. Dacă administratorul a activat "achiziționarea cu autoservire", puteți cumpăra singur o licență pentru Visio. Pentru mai multe detalii, consultați Întrebări frecvente despre achiziționarea cu autoservire.
Comportamentul unei componente este definit în ceea ce privește interfețele furnizate și interfețele necesare. Interfețele sunt elemente de model care definesc seturi de operațiuni pe care trebuie să le implementeze alte elemente de model, cum ar fi clasele sau componentele.
Există două tipuri de interfețe:
Nume |
Descriere |
|
---|---|---|
|
Interfață furnizată |
Produce informații care sunt utilizate de o interfață necesară a altei componente. |
|
Interfață necesară |
Depinde de informațiile din altă clasă sau interfață pentru a-și îndeplini funcția corectă. |