Lucrul cu formele de tranziție în diagrame de stare și diagrame de activitate UML

Se aplică la
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Important

Diagrama de diagramă de stări UML nu este disponibilă în Visio 2013 și versiunile ulterioare. Pentru informații despre diagramele UML din Visio 2013 și versiunile mai noi, consultați Diagramele UML din Visio.

Adăugarea unui șir de tranziție la o tranziție dintr-o diagramă de stări sau de activitate

  1. Într-o diagramă de tip automat de stări sau o diagramă de activitate, faceți dublu clic pe forma Tranziție sau Control Flow la care doriți să adăugați șirul de tranziție.
  2. În caseta de dialog Proprietăți tranziție UML , faceți clic pe Tranziție, apoi pe Eveniment. Faceți clic pe Nou, alegeți tipul de eveniment dorit, apoi faceți clic pe OK.
  3. Tastați un nume pentru eveniment și tastați sau alegeți celelalte valori de proprietate dorite. Faceți clic pe o filă pentru a adăuga restricții, valori etichetate sau parametri, în funcție de tipul de eveniment pe care îl creați. Faceți clic pe OK până când reveniți la categoria Tranziție.
  4. Selectați Protecție pentru a adăuga o condiție de protecție. Apoi, în caseta text, tastați condiția de protecție dorită.
  5. Sub Limbă, alegeți limba dorită.
  6. Faceți clic pe fila Acțiuni , apoi faceți clic pe Nou pentru a crea o expresie de acțiune. Alegeți tipul de acțiune dorit, faceți clic pe OK, apoi pe Proprietăți.
  7. Tastați un nume pentru acțiune și tastați sau alegeți celelalte valori de proprietate dorite. Faceți clic pe o filă pentru a adăuga detalii, argumente (dacă sunt disponibile), restricții sau valori etichetate. Faceți clic pe OK până când închideți caseta de dialog Proprietăți tranziție UML .

Șirul de tranziție apare pe tranziție.

Sfat

În diagramele de activitate, puteți utiliza formele Recepție semnal și Trimitere semnal pentru a reprezenta în mod explicit informațiile despre evenimente și acțiuni specificate de obicei într-un șir de tranziție. Pentru a adăuga informații despre eveniment și acțiune la o formă Primire semnal sau Trimitere semnal , urmați procedura descrisă mai sus pentru a adăuga un șir de tranziție la o tranziție.

Indicarea unei tranziții între stări într-o diagramă de diagramă de stări

  1. Într-o diagramă de tip diagramă de stări, glisați o formă Tranziție pe pagina de desen.
  2. Glue the Transition shape endpoint without the arrowhead to a connection point image - blue X on the source State shape.
  3. Lipiți punctul final al formei Tranziție cu un vârf de săgeată la un punct de conexiune de pe forma de stare de destinație.
  4. Faceți dublu clic pe forma Tranziție pentru a adăuga un șir de tranziție, inclusiv un eveniment, o condiție de pază, o expresie de acțiune și altele.

Sfat

Atunci când starea sursă este și starea de destinație într-o diagramă de diagramă de stărie, utilizați forma Tranziție în formă de arc. Lipiți cele două puncte finale ale formei la două puncte de conexiune din aceeași formă State .

Indică o tranziție bifurcată complexă într-o diagramă de stări sau o diagramă de activitate

  1. Într-o diagramă de tip diagramă de stări sau o diagramă de activitate, glisați o formă de Tranziție (Furculiță) pe pagina de desen.
  2. Utilizați o formă Tranziție pentru a conecta starea sursă la bara de tranziție (furculiță). Lipiți punctul final al formei Tranziție fără vârf de săgeată la un punct de conexiune Imaginea punctului de conexiune X albastru în starea sursă și punctul final al formei Tranziție (cu un vârf de săgeată) la un punct de conexiune de pe bară.
  3. Utilizați formele de tranziție pentru a conecta bara de tranziție (furculiță) la stările de destinație. Lipiți punctele finale ale formei Tranziție fără vârfuri de săgeată la punctele de conexiune Connection point image - blue X on the bar, and the Transition shape endpoints with arrowheads to connection points on the destination states.

Indică o tranziție de sincronizare complexă într-o diagramă de stări sau o diagramă de activitate

  1. Într-o diagramă de tip statechart sau o diagramă de activitate, fixați o formă de Tranziție (asociere) pe pagina de desen.
  2. Utilizați formele Tranziție pentru a conecta stările sursă la bara Tranziție (Asociere). Lipiți punctele finale ale formei Tranziție fără vârfuri de săgeată la punctele de conexiune Connection point image - blue X on the source states, and the Transition shape endpoints with arrowheads to connection points on the bar.
  3. Utilizați o formă Tranziție pentru a conecta bara Tranziție (Asociere) la starea de destinație. Lipiți punctul final al formei Tranziție fără vârf de săgeată la un punct de conexiune de pe bară și punctul final al formei Tranziție cu un vârf de săgeată la un punct de conexiune din starea de destinație.

Acesta este un paragraf de test temporar cu un marcaj în document.

Indicați faptul că a fost trimis sau primit un semnal într-o diagramă de activitate

  1. Într-o diagramă de activitate, glisați o formă Trimitere semnal sau Confirmare semnal pe pagina de desen.

  2. Lipirea ghidajului de control Control handle image - yellow diamond of the Signal Send or Signal Receipt shape's transition to a connection point Connection point image - blue X on the source Action State shape.

  3. Lipirea ghidajului de control Control handle image - yellow diamond of the Signal Send or Signal Receipt shape's transition to a connection point on the destination Action State .

    Sfat

    Pentru a orienta corect formele Trimitere semnal și Confirmare semnal , faceți clic dreapta pe formă, indicați spre Formă și faceți clic pe Rotire la stânga sau Rotire la dreapta.

  4. Faceți dublu clic pe forma Trimitere semnal sau Confirmare semnal pentru a adăuga un nume, un stereotip, evenimente, acțiuni, o condiție de protecție și alte proprietăți.

Notă

Atunci când utilizați o formă Trimitere semnal sau Primire semnal în locul unei tranziții obișnuite de flux de control, simbolul Trimitere semnal sau Primire înlocuiește semnalul de trimitere sau eticheta de eveniment din tranziție.

Indicarea fluxului de control într-o diagramă de activitate

  1. Într-o diagramă de activitate, glisați o formă Control Flow pe pagina de desen.
  2. Glue the Control Flow shape Endpoint without the arrowhead to a connection point image - blue X on the source Action State or State shape.
  3. Lipiți punctul final al formei Control Flow cu un vârf de săgeată la un punct de conexiune de pe forma Stare acțiune sau Stare destinație.
  4. Faceți dublu clic pe forma Flux de control pentru a adăuga un șir de tranziție, inclusiv un eveniment, o condiție de protecție, o expresie de acțiune și altele.

Consultați și

Crearea unei diagrame de diagramă de stări UML