Lucrul cu formele de tranziție din diagramele de stare și de activitate UML

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

Important

Diagrama schemă de stare UML nu este disponibilă în Visio 2013 și versiunile mai noi. Pentru informații despre diagramele UML din Visio 2013 și versiunile mai noi, consultați Diagrame UML în Visio.

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

  1. Într-o diagramă de schemă de stare sau de activitate, faceți dublu clic pe forma Tranziție sau Control flux 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 și faceți clic 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 Guard 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 în tranziție.

Sfat

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

Indicați o tranziție între stări într-o diagramă de schemă de stare

  1. Într-o diagramă de schemă de stare, glisați o formă Tranziție în pagina de desen.
  2. 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 forma Stare sursă.
  3. Lipiți punctul final al formei Tranziție cu un vârf de săgeată la un punct de conexiune din forma Stare 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 protecție, o expresie de acțiune și altele.

Sfat

Atunci când starea sursă este, de asemenea, starea de destinație într-o diagramă de schemă de stare, utilizați forma tranziție în formă de arc. Lipiți cele două puncte finale de pe formă la două puncte de conexiune din aceeași formă Stare .

Indicați o tranziție complexă de scriere în cerneală într-o diagramă de stare sau de activitate

  1. Într-o diagramă de schemă de stare sau de activitate, glisați o formă Tranziție (Fork) în pagina de desen.
  2. Utilizați o formă Tranziție pentru a conecta starea sursă la bara Tranziție (Fork). Lipiți punctul final al formei Tranziție fără un 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 Tranziție pentru a conecta bara Tranziție (Fork) 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 Imaginea punctului de conexiune - X albastru pe bară și punctele finale ale formei Tranziție cu vârfuri de săgeată la punctele de conexiune din stările de destinație.

Indicați o tranziție de sincronizare complexă într-o schemă de stare sau într-o diagramă de activitate

  1. Într-o diagramă de diagramă de stare sau de activitate, fixați o formă Tranziție (Asociere) în 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 Imaginea punctului de conexiune - X albastru în stările sursă și punctele finale ale formei Tranziție cu vârfuri de săgeată la punctele de conexiune de pe 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ă un 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.

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

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

  2. Lipiți imaginea ghidajului de control Ghidaj de control - romb galben al tranziției formei Trimitere semnal sau Confirmare semnal la un punct de conexiune Imaginea punctului de conexiune - X albastru în forma sursă Stare acțiune .

  3. Lipiți imaginea ghidajului de control Ghidaj de control - romb galben al tranziției formei Trimitere semnal sau Confirmare semnal la un punct de conexiune din forma Stare acțiune destinație.

    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 Confirmare semnal în locul unei tranziții regulate a fluxului de control, simbolul trimitere sau confirmare semnal înlocuiește eticheta de trimitere semnal sau eveniment din tranziție.

Indicați fluxul de control într-o diagramă de activitate

  1. Într-o diagramă de activitate, glisați o formă Flux control în pagina de desen.
  2. Lipiți punctul final al formei Flux control fără vârf săgeată la un punct de conexiune Imaginea punctului de conexiune - X albastru în forma sursă Stare acțiune sau Stare .
  3. Lipiți punctul final al formei Flux de control cu un vârf de săgeată la un punct de conexiune din forma Stare acțiune sau Stare destinație.
  4. Faceți dublu clic pe forma Control Flow 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 schemă de stare UML