Salt la conținutul principal

Crearea unei diagrame secvență UML

O diagramă secvență UML arată modul în care un set de obiecte interacționează într-un proces în timp. Afișează mesajele care trec între participanți și obiecte din sistem și ordinea în care apar.

Un eșantion dintr-o diagramă de secvență UML care afișează un sistem ATM.

Pentru a construi o diagramă de secvență, utilizați un șablon de secvență UML sau o diagramă Starter, care include tiparul secvență UML . Glisați formele din tipar pe pânza de desen pentru a construi diagrama.

Pornirea unei diagrame de secvență

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

  2. În caseta de căutare, tastați secvență UML.

  3. Selectați diagrama secvență UML .

  4. În caseta de dialog, selectați șablonul necompletat sau una dintre cele trei diagrame Starter. (O descriere a fiecăruia dintre ele este afișată în partea dreaptă atunci când o selectați.) Apoi selectați unități metrice sau unități din SUA.

  5. Selectați Creați.

  6. Se deschide diagrama. 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 din stânga.

  7. Pe fila Vizualizare , asigurați-vă că este bifată caseta de selectare de lângă punctele de conexiune . Această opțiune face ca punctele de conexiune să apară atunci când porniți conectarea formelor.

  8. 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.

Elemente de legătură pentru actori și obiecte

Utilizați o formă de viață a unui actor pentru fiecare participant și o formă de viață a obiectului pentru fiecare componentă de sistem din proces.

Linie de viață secvență UML

Sfat: Pe măsură ce glisați punctele de viață, ghidajele de aliniere verde apar pe ecran pentru a vă ajuta să aliniați și să amplasați spațiile de lucru în raport cu alte forme de viață.

  • Faceți dublu clic în caseta Titlu pentru fiecare linie de viață pentru a introduce un nume sau un titlu.

  • Pentru a prelungi sau a scurta o cronologie, faceți clic pe linia de plutire, apoi glisați punctul de control galben în partea de jos a liniei de salvare.

Mesaje

Utilizați formele de mesaj pentru a reprezenta informațiile trimise între linie.

Mesaje secvență UML

Sfat: Visio vă ajută să lipiți punctele finale ale mesajului pentru fiecare linie de viață. Un cerc verde apare la punctul final atunci când se lipește la un punct de conexiune. Punctele de conexiune dispar după ce terminați de glisat.

  • Atașați punctul final de început la linia de viață care trimite mesajul, apoi glisați punctul final al capului la linia de viață care primește mesajul.

  • Faceți dublu clic pe forma mesajului pentru a crea o casetă text și tastați un nume pentru mesaj.

  • Utilizați o formă de mesaj (o linie solidă) pentru a reprezenta o solicitare sau transmiterea informațiilor.

  • Utilizați o formă de returnare mesaj (o linie întreruptă) pentru a reprezenta un răspuns la un mesaj anterior.

  • Utilizați un mesaj de sine pentru a reprezenta un apel recursiv al unei operațiuni sau o metodă de apelare a altei metode care aparțin aceluiași obiect.

  • Utilizați forma mesajului asincron pentru a afișa atunci când o acțiune este posibil să nu se întâmple imediat.

  • Pentru a modifica forma unui mesaj de conector:

    1. Faceți clic dreapta pe conector.

    2. În partea de jos a meniului pop-up, selectați din cele trei opțiuni (unghi drept, drept, curbat).

    3. Faceți clic și glisați conectorul pentru a-i modifica forma.

Fragmente

Dacă una sau mai multe interacțiuni formează o buclă sau necesită o condiție de îndeplinit pentru a încheia interacțiunea, încadrați acele interacțiuni într-o formă fragment :

  • Utilizați fragmentul de buclă pentru o interacțiune repetabilă de bază.

  • Utilizați fragmentul opțional pentru pașii care se efectuează numai dacă este îndeplinită o anumită condiție.

  • Utilizați forma fragment alternativ pentru un proces sau o interacțiune if-apoi sau if-else. Fragmentul este livrat cu două secțiuni, care vă permit să afișați interacțiunea alternativă. Pentru a adăuga o altă condiție, glisați un operand de interacțiune în formă. 

    Condiție secvență UML

  • Glisați forma fragment la interacțiunile la care se referă. Utilizați ghidajele de dimensionare din forma fragmentare pentru a vă asigura că acestea sunt incluse în toate interacțiunile asociate.

  • Faceți dublu clic în colțul titlu al formei fragment pentru a adăuga un titlu sau o scurtă descriere a procesului încadrat de fragment. Sub colțul titlu, faceți clic pe promptul [parametri] dacă doriți să introduceți condițiile care vor încheia procesul.

Activare

Amplasați o formă de bară de Activare pe o linie de viață pentru a afișa când și cât timp este activ acel obiect sau participant în proces. De obicei, vor exista săgeți care vor merge la și de la o casetă de activare pentru a demonstra fluxul de informații.

Glisați punctele finale ale barei de activare în sus sau în jos pentru a o face lungimea dorită.

Activare secvență UML

Distrugerea

Distrugerea indică faptul că un obiect sau un actor este gata să participe la un sistem. Apare un X mare la sfârșitul vieții sale. Pentru a afișa distrugerea unui obiect dintr-o diagramă:

  • Faceți clic dreapta pe obiect și selectați Afișare distrugere.

Pentru a construi o diagramă de secvență, utilizați un șablon de secvență UML sau o diagramă Starter, care include tiparul secvență UML . Glisați formele din tipar pe pânza de desen pentru a construi diagrama.

Pornirea unei diagrame de secvență

  1. Deschideți Visio pentru web.

  2. În Galerie, defilați în jos la rândul secvență 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.

Elemente de legătură pentru actori și obiecte

Utilizați o formă de viață a unui actor pentru fiecare participant și o formă de viață a obiectului pentru fiecare componentă de sistem din proces.

Linie de viață secvență UML

Sfat: Pe măsură ce glisați punctele de viață, ghidajele de aliniere verde apar pe ecran pentru a vă ajuta să aliniați și să amplasați spațiile de lucru în raport cu alte forme de viață.

  • Faceți dublu clic în caseta Titlu pentru fiecare linie de viață pentru a introduce un nume sau un titlu.

  • Pentru a prelungi sau a scurta o cronologie, faceți clic pe linia de plutire, apoi glisați punctul de control galben în partea de jos a liniei de salvare.

Mesaje

Utilizați formele de mesaj pentru a reprezenta informațiile trimise între linie.

Mesaje secvență UML

Sfat: Visio vă ajută să lipiți punctele finale ale mesajului pentru fiecare linie de viață. Un cerc verde apare la punctul final atunci când se lipește la un punct de conexiune. Punctele de conexiune dispar după ce terminați de glisat.

  • Atașați punctul final de început la linia de viață care trimite mesajul, apoi glisați punctul final al capului la linia de viață care primește mesajul.

  • Faceți dublu clic pe forma mesajului pentru a crea o casetă text și tastați un nume pentru mesaj.

  • Utilizați o formă de mesaj (o linie solidă) pentru a reprezenta o solicitare sau transmiterea informațiilor.

  • Utilizați o formă de returnare mesaj (o linie întreruptă) pentru a reprezenta un răspuns la un mesaj anterior.

  • Utilizați un mesaj de sine pentru a reprezenta un apel recursiv al unei operațiuni sau o metodă de apelare a altei metode care aparțin aceluiași obiect.

  • Utilizați forma mesajului asincron pentru a afișa atunci când o acțiune este posibil să nu se întâmple imediat.

  • Pentru a modifica forma unui mesaj de conector:

    1. Faceți clic dreapta pe conector.

    2. În partea de jos a meniului pop-up, selectați din cele trei opțiuni (unghi drept, drept, curbat).

    3. Faceți clic și glisați conectorul pentru a-i modifica forma.

Fragmente

Dacă una sau mai multe interacțiuni formează o buclă sau necesită o condiție de îndeplinit pentru a încheia interacțiunea, încadrați acele interacțiuni într-o formă fragment :

  • Utilizați fragmentul de buclă pentru o interacțiune repetabilă de bază.

  • Utilizați fragmentul opțional pentru pașii care se efectuează numai dacă este îndeplinită o anumită condiție.

  • Utilizați forma fragment alternativ pentru un proces sau o interacțiune if-apoi sau if-else. Fragmentul este livrat cu două secțiuni, care vă permit să afișați interacțiunea alternativă. Pentru a adăuga o altă condiție, glisați un operand de interacțiune în formă. 

    Condiție secvență UML

  • Glisați forma fragment la interacțiunile la care se referă. Utilizați ghidajele de dimensionare din forma fragmentare pentru a vă asigura că acestea sunt incluse în toate interacțiunile asociate.

  • Faceți dublu clic în colțul titlu al formei fragment pentru a adăuga un titlu sau o scurtă descriere a procesului încadrat de fragment. Sub colțul titlu, faceți clic pe promptul [parametri] dacă doriți să introduceți condițiile care vor încheia procesul.

Activare

Amplasați o formă de bară de Activare pe o linie de viață pentru a afișa când și cât timp este activ acel obiect sau participant în proces. De obicei, vor exista săgeți care vor merge la și de la o casetă de activare pentru a demonstra fluxul de informații.

Glisați punctele finale ale barei de activare în sus sau în jos pentru a o face lungimea dorită.

Activare secvență UML

Distrugerea

Distrugerea indică faptul că un obiect sau un actor este gata să participe la un sistem. Apare un X mare la sfârșitul vieții sale. Pentru a afișa distrugerea unui obiect dintr-o diagramă:

  • Faceți clic dreapta pe obiect și selectați Afișare distrugere.

Pentru a construi o diagramă de secvență, utilizați șablonul model UML , care include un set de forme de secvență UML . Glisați formele din tipar pe pânza de desen pentru a construi diagrama.

Pornirea unei diagrame de secvență

  1. Sub Categorii de șabloane, faceți clic pe software și bază de date, apoi faceți clic pe Diagramă model UML.

  2. În vizualizare arborescentă Explorer model, faceți clic cu butonul din dreapta pe pachetul în care doriți să includeți diagramă de structură statică, indicați spre nou, apoi faceți clic pe diagramă secvență.

    Apare o pagină necompletată, iar tiparul secvență UML devine cel mai bun tipar. 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.

Citiți mai departe pentru mai multe instrucțiuni despre lucrul cu diagramele secvență.

Elemente de legătură pentru actori și obiecte

Utilizați o formă a vieții pentru fiecare participant și componentă de sistem în procesul dvs.

O linie de viață a obiectului reprezintă existența unui obiect într-un anumit moment. Dacă obiectul este creat sau distrus în perioada de timp pe care o reprezintă diagrama, linia de viață se oprește sau pornește de la punctul corespunzător. Distrugerea unui obiect este marcată cu un X mare.

Utilizați o formă de linie de Lifeline shape icon pentru a afișa condiționalitatea pentru o linie de viață a obiectului.

Mesaje

  1. Glisați o formă de mesaj pe pagina de desen.

    Forma mesajului pe care o alegeți depinde de tipul de mesaj pe care doriți să-l trimiteți (apel regulat, asincron, procedură sau returnare).

  2. Lipiți punctul final al mesajului fără vârful de săgeată la un punct de conexiune Punct de conexiune X albastru pe linia de viață a obiectului care trimite mesajul.

  3. Lipiți punctul final al mesajului cu vârful săgeții la un punct de conexiune de pe linia de viață a obiectului care primește mesajul.

  4. Faceți dublu clic pe mesaj, apoi tastați sau alegeți numele mesajului, stereotipul, expresia secvență și tipul fluxului.

  5. Pentru un mesaj plat sau un apel de procedură, alegeți operațiunea pe care doriți să o genereze mesajul. Dacă operațiunea nu există, faceți clic pe nou pentru a o crea.

    Pentru un mesaj asincron, alegeți semnalul pe care doriți să-l genereze mesajul. Dacă nu există nicio recepție pentru semnal în Clasificatorul pe care se bazează linia de viață a obiectului care primește mesajul, faceți clic pe nou pentru a crea recepția.

Sfat: Pentru a indica un mesaj de la un obiect la propriu, lipiți cele două puncte finale într-o formă de mesaj în formă de arc la două puncte de conexiune de pe același obiect de viață.

Restricții

Dacă una sau mai multe interacțiuni necesită ca o condiție să fie îndeplinită pentru a încheia interacțiunea, încadrați acele interacțiuni într-una dintre formele de restricție:

  • O restricție Constraint shape icon este o specificație pentru condiții și propuneri care trebuie menținute ca True pentru ca sistemul să fie valid. Restricțiile sunt exprimate ca text în cadrul bretelelor ({}) și pot fi scrise într-o limbă predefinită, cum ar fi limbajul de restricție a obiectelor (OCL) sau în limba naturală.

    Glisați ghidajul de control Imagine ghidaj de control - romb galben în centrul formei de restricție și lipiți-l la un punct de conexiune din alt element.

  • O restricție de 2 elemente Two Element Constraint shape icon se aplică la două elemente, cum ar fi două clase sau două asociații. Restricția se afișează ca săgeată întreruptă de la un element la altul, cu eticheta șir de restricție din acolade ({}).

  • O restricție OR Constraint shape icon indică faptul că orice instanță a unei clase poate participa la o singură asociere la un moment dat. Restricția se afișează ca o linie întreruptă care conectează două sau mai multe asociații, care trebuie să aibă o clasă în comun. Linia este etichetată de șirul de restricții sau, în acolade ({}).

Activare

Amplasați o formă de bară de Activare pe o linie de viață pentru a afișa când și cât timp este activ acel obiect sau participant în proces. De obicei, vor exista săgeți care vor merge la și de la o casetă de activare pentru a demonstra fluxul de informații.

Glisați punctele finale ale barei de activare în sus sau în jos pentru a o face lungimea dorită.

Activare secvență UML

Distrugerea

Distrugerea indică faptul că un obiect sau un actor este gata să participe la un sistem. Apare un X mare la sfârșitul vieții sale. Pentru a afișa distrugerea unui obiect dintr-o diagramă:

  • Faceți clic cu butonul din dreapta pe obiect, selectați Opțiuni de afișare formăși, în caseta de dialog, selectați caseta marcator distrugere .

Consultați și

Diagrame UML în Visio

Crearea unei diagrame de componente UML

Crearea unei diagrame de comunicare UML

Crearea unei diagrame de implementare 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.

×