Conectați-vă cu Microsoft
Conectați-vă sau creați un cont.
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți crea o diagramă de componentă UML pentru a afișa componentele, porturile, interfețele și relațiile dintre ele.

O componentă din UML reprezintă o parte modulară a unui sistem. Comportamentul este definit în ceea ce privește interfețele obligatorii și furnizate. O componentă are o vizualizare externă cu proprietăți și operațiuni publice și are o vizualizare internă cu proprietăți private și verificatori de imagini. Vizualizarea internă arată modul în care comportamentul extern este realizat intern.

O diagramă de componente UML eșantion.

Mai întâi, deschideți șablonul Componentă UML și alegeți una dintre cele patru opțiuni. Apoi apare tiparul Componentă UML, împreună cu formele care se conformează cu standardul UML 2.5.

Notă: Tiparul Componentă UML este disponibil doar dacă sunteți abonat Visio Plan 2 uml. Dacă aveți un abonament, asigurați-vă că aveți cea mai recentă versiune de Visio.

Start a component diagram

  1. Începeți Visio. Sau, dacă aveți un fișier deschis deja, faceți clic pe >Nou.

  2. Accesați Categorii și >software și bază de date > componenta UML.

  3. Selectați șablonul necompletat sau una dintre cele trei diagrame starter. Când ați ales șablonul dorit, faceți clic pe Creare.

  4. Ar trebui să vedeți fereastra Forme lângă diagramă. Dacă nu o vedeți, accesați Vizualizare panouri de > și asigurați-văeste selectat Forme. Dacă tot nu o vedeți, faceți clic pe butonul Extindere fereastră Forme Expand Shapes Window button în stânga.

  5. Pe fila Vizualizare, asigurați-vă că este bifată caseta de selectare de lângă Puncte de conexiune. Acest lucru va face punctele de conexiune să apară atunci când începeți conectarea formelor.

  6. Acum glisați formele pe care doriți să le includeți în diagramă din fereastra Forme în pagină. Pentru a redenumi etichetele text, faceți dublu clic pe etichete.

Component shapes

Când se utilizează

Utilizați forme de componente pentru fiecare unitate funcțională din sistem sau aplicație.

"Store" component shape

Afișarea sau ascunderea stereotipurilor

Faceți clic dreapta pe formă pentru a afișa sau a ascunde eticheta stereotip.

Faceți clic dreapta pe meniu, comanda Afișare stereotip, <<componentă>> etichetă text

Subsisteme

Puteți utiliza forma componentei ca formă de subsistem care conține alte componente. Redimensionați-l pentru a fi mai mare și fixați alte componente deasupra lor. Când vedeți evidențierea cu verde, dați drumul. Din punctul respectiv, forma mai mare va acționa ca un container și forma mai mică se va muta cu acesta.

Sfat: Dacă o componentă dispare după glisarea acesteia deasupra altei componente, apoi aduceți-o în față apăsând CTRL+SHIFT+F.

Store subsystem shape with Order component dragged on top of it

Interface shapes

Când se utilizează

  1. Utilizați forma Interfață furnizată atunci când doriți să specificați realizarea unei clase/interfețe.

  2. Utilizați interfața necesară atunci când doriți să specificați o dependență de o clasă/interfață.

Two interfaces connected, 1: Provided Interface shape ending with circle, 2: Required Interface shape ending with socket

Pasul 1

Glisați o formă Interfață furnizată în pagină și aliniați pătratul de port cu un punct de conexiune. Știți că acesta este conectat atunci când vedeți evidențierea cu verde din jurul punctului de conexiune.

Provided Interface shape glued to Component shape

Pasul 2

Glisați o formă Interfață necesară în pagină și aliniați pătratul de port și cu un punct de conexiune. Știți că acesta este conectat atunci când vedeți evidențierea cu verde din jurul punctului de conexiune.

Required Interface shape glued to Component shape

Pasul 3

Pentru a conecta împreună o interfață Furnizată și Obligatorie, mai întâi selectați forma Interfață necesară. Apoi căutați handle-ul galben.

Yellow handle on the Required Interface shape

Pasul 4

Glisați handle-ului galben pentru a vă conecta cu interfața furnizată.

Required Interface shape connected to Provided Interface

Sfaturi pentru conectori

Îndreptarea conectorilor

Dacă un conector are prea multe întoarceri, faceți clic dreapta pe acesta, apoi faceți clic pe Conector drept.

Afișarea factorului de multiplicare

Dacă este necesar, faceți clic dreapta pe conector și selectați Afișare multiplicitate. După ce terminați, apar patru casete text unde puteți adăuga detalii. Dacă nu aveți nevoie de toate casetele text, ștergeți-le pe cele de care nu aveți nevoie.

Modificarea tipului de conector

Puteți modifica un tip de conector. De exemplu, puteți schimba de la o asociere la o asociere direcționată. Faceți clic dreapta pe conector, apoi faceți clic pe Setare tip conector.

Faceți conexiuni dinamice în loc de conexiuni punct la punct

Dacă anticipați mutarea formelor foarte mult, luați în considerare efectuarea unei conexiuni dinamice în locul unei conexiuni punct la punct.

Mutarea sau rotirea textului de pe conectori

Cel mai probabil va trebui să rotiți sau să mutați textul de pe liniile conectorului. Iată cum să procedați:

  1. Faceți clic pe o zonă goală din pagină pentru a deselecta orice element care poate fi selectat.

  2. Pe fila Pornire, în grupul Instrumente, faceți clic pe instrumentul Bloc text Butonul Bloc text

  3. Faceți clic pe conectorul care are textul pe care doriți să-l rotiți sau să îl mutați.

  4. Glisați blocul de text pentru a-l muta sau rotiți-l utilizând instrumentul Instrument de rotire

  5. Când terminați, faceți clic pe butonul Instrument indicator pentru Butonul Indicatori

    După ce comutați înapoi la butonul Instrument indicator Butonul Indicatori, textul își păstrează aceeași poziție relativ la formă. Dacă utilizați instrumentul Instrument indicator Butonul Indicatori glisați textul, forma se va muta și ea. Pentru a muta textul independent de formă, reveniți la instrumentul Bloc text Butonul Bloc text .

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 de Microsoft 365 . Dacă administratorul a activat "Achiziționare cu autoservire", puteți cumpăra o licență pentru dvs. Visio dvs. Pentru mai multe detalii, consultați Întrebări frecvente despre achiziționarea cu autoservre.

O diagramă de componente UML eșantion.

Mai întâi, deschideți șablonul Componentă UML și alegeți una dintre cele patru opțiuni. Apoi apare tiparul Componentă UML, împreună cu formele care se conformează cu standardul UML 2.5.

Notă: Tiparul Componentă UML este disponibil doar dacă sunteți abonat Visio Plan 2 uml. Dacă aveți un abonament, asigurați-vă că aveți cea mai recentă versiune de Visio.

Start a sequence diagram

  1. Deschideți Visio pentru web

  2. Lângă colțul din dreapta sus al paginii, selectați Mai multe șabloane.

  3. În Galerie, defilați în jos la rândul Componentă UML, despre mijlocul paginii.

    Primul element din rând reprezintă un șablon necompletat, plus tiparul companion. Celelalte elemente din rând sunt diagrame eșantion care au câteva forme trasate deja pentru a vă ajuta să începeți lucrul rapid.

  4. Faceți clic pe orice element pentru a vedea o examinare mai mare.

  5. Atunci când găsiți diagrama pe care doriți să o utilizați, faceți clic pe butonul Său Creare.

    Diagrama nouă, cu tiparul asociat, se deschide în browser.

Component shapes

Când se utilizează

Utilizați forme de componente pentru fiecare unitate funcțională din sistem sau aplicație.

"Store" component shape

Afișarea sau ascunderea stereotipurilor

Faceți clic dreapta pe formă pentru a afișa sau a ascunde eticheta stereotip.

Faceți clic dreapta pe meniu, comanda Afișare stereotip, <<componentă>> etichetă text

Subsisteme

Puteți utiliza forma componentei ca formă de subsistem care conține alte componente. Redimensionați-l pentru a fi mai mare și fixați alte componente deasupra lor. Când vedeți evidențierea cu verde, dați drumul. Din punctul respectiv, forma mai mare va acționa ca un container și forma mai mică se va muta cu acesta.

Sfat: Dacă o componentă dispare după glisarea acesteia deasupra altei componente, apoi aduceți-o în față apăsând CTRL+SHIFT+F.

Store subsystem shape with Order component dragged on top of it

Interface shapes

Când se utilizează

  1. Utilizați forma Interfață furnizată atunci când doriți să specificați realizarea unei clase/interfețe.

  2. Utilizați interfața necesară atunci când doriți să specificați o dependență de o clasă/interfață.

Two interfaces connected, 1: Provided Interface shape ending with circle, 2: Required Interface shape ending with socket

Pasul 1

Glisați o formă Interfață furnizată în pagină și aliniați pătratul de port cu un punct de conexiune. Știți că acesta se conectează atunci când vedeți evidențierea cu verde din jurul punctului de conexiune.

Provided Interface shape glued to Component shape

Pasul 2

Glisați o formă Interfață necesară în pagină și aliniați pătratul de port și cu un punct de conexiune. Știți că acesta se conectează atunci când vedeți evidențierea cu verde din jurul punctului de conexiune.

Required Interface shape glued to Component shape

Pasul 3

Pentru a conecta împreună o interfață Furnizată și Obligatorie, mai întâi selectați forma Interfață necesară. Apoi căutați handle-ul galben.

Yellow handle on the Required Interface shape

Pasul 4

Glisați handle-ului galben pentru a vă conecta cu interfața furnizată.

Required Interface shape connected to Provided Interface

Sfaturi pentru conectori

Îndreptarea conectorilor

Dacă un conector are prea multe întoarceri, faceți clic dreapta pe acesta, apoi faceți clic pe Conector drept.

Afișarea factorului de multiplicare

Dacă este necesar, faceți clic dreapta pe conector și selectați Afișare multiplicitate. După ce terminați, apar patru casete text unde puteți adăuga detalii. Dacă nu aveți nevoie de toate casetele text, ștergeți-le pe cele de care nu aveți nevoie.

Modificarea tipului de conector

Puteți modifica un tip de conector. De exemplu, puteți schimba de la o asociere la o asociere direcționată. Faceți clic dreapta pe conector, apoi faceți clic pe Setare tip conector.

Faceți conexiuni dinamice în loc de conexiuni punct la punct

Dacă anticipați mutarea formelor foarte mult, luați în considerare efectuarea unei conexiuni dinamice în locul unei conexiuni punct la punct.

Mutarea sau rotirea textului de pe conectori

Cel mai probabil va trebui să rotiți sau să mutați textul de pe liniile conectorului. Iată cum să procedați:

  1. Faceți clic pe o zonă goală din pagină pentru a deselecta orice element care poate fi selectat.

  2. Pe fila Pornire, în grupul Instrumente, faceți clic pe instrumentul Bloc text Butonul Bloc text

  3. Faceți clic pe conectorul care are textul pe care doriți să-l rotiți sau să îl mutați.

  4. Glisați blocul de text pentru a-l muta sau rotiți-l utilizând instrumentul Instrument de rotire

  5. Când terminați, faceți clic pe butonul Instrument indicator Butonul Indicatori

    După ce comutați înapoi la butonul Instrument indicator Butonul Indicatori, textul își păstrează aceeași poziție relativ la formă. Dacă utilizați instrumentul Instrument indicator Butonul Indicatori glisa textul, forma se va muta și ea. Pentru a muta textul independent de formă, reveniți la instrumentul Bloc text Butonul Bloc text .

Component diagram displaying the structure of software code as cohesive components

Explicație 1 într-o diagramă de componente, componentele sunt tipuri generice, nu instanțe. Pentru a afișa instanțele componentelor, utilizați un diagramă de implementare.

Callout 2 Dependencies indică faptul că o componentă client este dependentă într-un fel de o componentă a furnizorului.

  1. În Visio 2010: Sub Categorii de șabloane, faceți clic pe Software, apoi pe Diagramă model UML, apoi pe Creare.

  2. In the vizualizare arborescentă, right-click the package or subsystem in which you want to include the diagramă de componente, and then on the New menu, click Component Diagram.

    Apare o pagină necompletată, iar tiparul Componentă UML devine tiparul cel mai de sus. Spațiul de lucru afișează "Componentă" ca inscripționare. O pictogramă care reprezintă diagrama este adăugată în vizualizarea arboresană.

    Notă: Dacă vizualizarea arboreslogică nu este vizibilă, indicați spre Vizualizare în meniul UML, apoi faceți clic pe Explorer Model.

  3. Glisați o formă Componentă în pagina de desen pentru fiecare componentă pe care doriți să o reprezentați.

  4. Acolo unde este cazul, glisați o formă Interfață pe pagina de desen și lipiți punctul final fără cerc la o formă de componentă.

    Adăugarea unei interfețe la o clasă, componentă sau alte elemente

    1. Într-o structură statică, componentă diagramă de implementare, glisați forma acadea Interfață în pagina de desen.

    2. Lipiți punctul final fără cerc la un punct de conexiune Punct de conexiune X albastru la componenta clasă componentă sau la alt element.

    3. Faceți dublu clic pe forma Interfață pentru a adăuga un nume, operațiuni și alte valori de proprietate.

      Listă de sfat

      De asemenea, puteți reprezenta o interfață cu o formă de Interfață dreptunghiulară care seamănă cu o clasă. Utilizați această formă atunci când doriți să afișați o listă de operațiuni de interfață.

      Pentru a modifica tipul de formă care se afișează pentru o interfață, faceți clic dreapta pe forma Interfață și faceți clic pe Afișare ca interfață de clasă sau pe Afișare ca interfață acadea.

  5. Utilizați formele de dependență pentru a indica relațiile dintre componente sau între o componentă și interfața altei componente.

    Indicați o relație de dependență între elementele UML

    1. Glisați o formă de dependență din structura statică UML,din tiparul Implementare UMLsau Componentă UML pe pagina de desen și plasați-o lângă elementele pe care doriți să le corelați.

    2. Lipiți punctul final cu un vârf de săgeată la un punct Punct de conexiune X albastru de care depinde celălalt element. Lipiți punctul final fără un vârf de săgeată la un punct de conexiune de pe elementul care depinde de celălalt element.

    3. Faceți dublu clic pe dependență pentru a adăuga un nume, un stereotip și alte proprietăți.

      Sfat: Dacă doriți să indicați o dependență urmărire, rafinare, utilizare sau legare, puteți utiliza formele Urmărire,Rafinare,Utilizare sau Legare din tiparul Structură statică UML.

  6. Faceți dublu clic pe orice formă pentru a deschide caseta sa de dialog Proprietăți UML, unde puteți adăuga un nume, atribute, operațiuni și alte proprietăți.

  7. Salvați diagrama.

Consultați și

Diagrame UML în Visio

Crearea unei diagrame de comunicare UML

Crearea unei diagrame de implementare UML

Crearea unei diagrame de secvență UML

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×