Crearea unei diagrame de componente UML

Puteți crea o diagramă componentă UML pentru a afișa componente, porturi, interfețe și relațiile dintre ele.

O componentă din UML reprezintă o parte modulară a unui sistem. Comportamentul este definit în termeni de interfețe necesare și furnizate. O componentă are o Vizualizare externă cu proprietăți publice și operațiuni și are o Vizualizare internă cu proprietăți private și își realizează clasificarea. Vizualizarea internă arată modul în care comportamentul extern este realizat intern.

O diagramă de componentă UML eșantion.

Mai întâi, deschideți șablonul de componentă UML și alegeți una dintre cele patru opțiuni. Apoi apare tiparul componentei UML , împreună cu formele care sunt conforme cu standardul UML 2,5.

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

Pornirea unei diagrame componente

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

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

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

  4. Ar trebui să vedeți fereastra forme de lângă diagramă. Dacă nu îl vedeți, accesați vizualizarea > panouri de activitate și asigurați-vă că s-a selectat forme . Dacă tot nu îl vedeți, faceți clic pe butonul extindere fereastră forme Butonul extindere fereastră forme din stânga.

  5. Pe fila Vizualizare , asigurați-vă că este bifată caseta de selectare de lângă punctele de conexiune . Acest lucru va face ca punctele de conexiune să apară atunci când porniț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.

Forme componente

Când se utilizează

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

Forma componentei "Store"

Afișarea sau ascunderea stereotipurilor

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

Faceți clic cu butonul din dreapta pe meniu, afișați comanda stereotip,  <<componenta>> etichetă text

Subsisteme

Puteți utiliza forma componentei ca formă de subsistem care conține alte componente. Pur și simplu redimensionați-l pentru a fi mai mare și fixați alte componente deasupra acestuia. Atunci când vedeți evidențierea verde, lăsați-l în pace. Din acel moment, forma mai mare va funcționa ca un container, iar forma mai mică se va deplasa cu aceasta.

Sfat: Dacă o componentă dispare după glisare în partea de sus a altei componente, aduceți-o în față apăsând CTRL + SHIFT + F.

Stocarea formei subsistem cu componenta comandă glisată deasupra ei

Forme de interfață

Când se utilizează

  1. Utilizați forma de 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ță pentru o clasă/interfață.

Două interfețe conectate, 1: formă de interfață furnizată care se termină cu cercul, 2: forma de interfață necesară care se termină cu socket

Pasul 1

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

Formă de interfață furnizată lipită în formă componentă

Pasul 2

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

Formă de interfață necesară lipită în formă de componentă

Pasul 3

Pentru a conecta împreună o interfață furnizată și necesară, selectați mai întâi forma de interfață necesară. Apoi căutați ghidajul galben.

Ghidaj galben pe forma interfeței necesare

Pasul 4

Glisați ghidajul galben pentru a vă conecta cu interfața furnizată.

Formă de interfață necesară conectată la interfața furnizată

Sfaturi pentru conectori

Îndreptați conectorii

Dacă un conector preia prea multe viraje, faceți clic cu butonul din dreapta pe acesta, apoi faceți clic pe Conector drept.

Afișare multiplă

Dacă este necesar, faceți clic cu butonul din dreapta pe conector și selectați Afișare multiplă. Când ați terminat, apar patru casete text în care 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.

Modificare tip conector

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

Faceți conexiuni dinamice în locul conexiunilor Point

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

Mutarea sau rotirea textului pe conectori

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

  1. Faceți clic pe o zonă necompletată a paginii pentru a deselecta orice este posibil să fie 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 conține textul pe care doriți să-l rotiți sau să-l mutați.

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

  5. Când ați terminat, faceți clic pe butonul instrument indicator Butonul Indicatori

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

O diagramă de componentă UML eșantion.

Mai întâi, deschideți șablonul de componentă UML și alegeți una dintre cele patru opțiuni. Apoi apare tiparul componentei UML , împreună cu formele care sunt conforme cu standardul UML 2,5.

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

Pornirea unei diagrame de secvență

  1. Deschideți Visio pentru web.

  2. În Galerie, defilați în jos la rândul componentei UML , despre Midway în josul 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 deja trase pentru a vă ajuta să începeți lucrul rapid.

  3. Faceți clic pe orice element pentru a vedea o previzualizare mai mare.

  4. Atunci când găsiți diagrama pe care doriți să o utilizați, faceți clic pe butonul Creați .

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

Forme componente

Când se utilizează

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

Forma componentei "Store"

Afișarea sau ascunderea stereotipurilor

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

Faceți clic cu butonul din dreapta pe meniu, afișați comanda stereotip,  <<componenta>> etichetă text

Subsisteme

Puteți utiliza forma componentei ca formă de subsistem care conține alte componente. Pur și simplu redimensionați-l pentru a fi mai mare și fixați alte componente deasupra acestuia. Atunci când vedeți evidențierea verde, lăsați-l în pace. Din acel moment, forma mai mare va funcționa ca un container, iar forma mai mică se va deplasa cu aceasta.

Sfat: Dacă o componentă dispare după glisare în partea de sus a altei componente, aduceți-o în față apăsând CTRL + SHIFT + F.

Stocarea formei subsistem cu componenta comandă glisată deasupra ei

Forme de interfață

Când se utilizează

  1. Utilizați forma de 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ță pentru o clasă/interfață.

Două interfețe conectate, 1: formă de interfață furnizată care se termină cu cercul, 2: forma de interfață necesară care se termină cu socket

Pasul 1

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

Formă de interfață furnizată lipită în formă componentă

Pasul 2

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

Formă de interfață necesară lipită în formă de componentă

Pasul 3

Pentru a conecta împreună o interfață furnizată și necesară, selectați mai întâi forma de interfață necesară. Apoi căutați ghidajul galben.

Ghidaj galben pe forma interfeței necesare

Pasul 4

Glisați ghidajul galben pentru a vă conecta cu interfața furnizată.

Formă de interfață necesară conectată la interfața furnizată

Sfaturi pentru conectori

Îndreptați conectorii

Dacă un conector preia prea multe viraje, faceți clic cu butonul din dreapta pe acesta, apoi faceți clic pe Conector drept.

Afișare multiplă

Dacă este necesar, faceți clic cu butonul din dreapta pe conector și selectați Afișare multiplă. Când ați terminat, apar patru casete text în care 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 să modificați de la o asociere la o asociere direcționată. Faceți clic cu butonul din dreapta pe conector, apoi faceți clic pe Setare tip conector.

Faceți conexiuni dinamice în locul conexiunilor Point

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

Mutarea sau rotirea textului pe conectori

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

  1. Faceți clic pe o zonă necompletată a paginii pentru a deselecta orice este posibil să fie 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 conține textul pe care doriți să-l rotiți sau să-l mutați.

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

  5. Când ați terminat, faceți clic pe butonul instrument indicator Butonul Indicatori

    După ce comutați înapoi la butonul instrument indicator Butonul Indicatori , textul păstrează aceeași poziție în raport cu forma. Dacă utilizați instrumentul indicator Butonul Indicatori pentru a glisa textul, se va muta și forma. 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, mai degrabă decât instanțe. Pentru a afișa instanțele componente, utilizați un diagramă de implementare.

Dependențele Callout 2 indică faptul că o componentă client depinde într-un fel de componenta furnizorului.

  1. În Visio 2010: sub categorii de șabloane, faceți clic pe software, apoi faceți clic pe Diagramă model UML, apoi faceți clic pe Creare.

  2. În vizualizare arborescentă, faceți clic cu butonul din dreapta pe pachetul sau subsistem în care doriți să includeți diagramă de componente, apoi, în meniul nou , faceți clic pe diagramă componentă.

    Apare o pagină necompletată, iar tiparul componentei UML devine cel mai bun tipar. Spațiul de lucru afișează "componenta" ca inscripționare. O pictogramă care reprezintă diagrama este adăugată la vizualizarea arborescentă.

    Notă: Dacă vizualizarea arborescentă nu este vizibilă, indicați spre Vizualizare în meniul UML , apoi faceți clic pe explorator model.

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

  4. Dacă este cazul, glisați o formă de 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ă, la o componentă sau la alte elemente

    1. Într-o structură statică, componentă sau o diagramă de implementare, glisați forma interfeței Lollipop pe pagina de desen.

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

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

      Tiplist

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

      Pentru a modifica tipul de formă care se afișează pentru o interfață, faceți clic cu butonul din dreapta pe forma interfeței , apoi faceți clic pe se afișează ca interfață de clasă sau Afișați ca interfață Lollipop.

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

    Indicarea unei relații de dependență între elementele UML

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

    2. Lipiți punctul final cu un vârf de săgeată la un punct de conexiune Punct de conexiune X albastru pe elementul la care se bazează celălalt element. Lipiți punctul final fără un vârf de săgeată la un punct de conexiune din element 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 un urmărire, rafinare, utilizare sau legare dependență, puteți utiliza formele de Trasare, rafinament, utilizaresau Legare din tiparul structură statică UML .

  6. Faceți dublu clic pe orice formă pentru a deschide caseta 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

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

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×