Lucrul cu forme de stare compusă în diagrame de diagramă de stare UML

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

Lucrul cu forme de stare compusă.

Important

Diagrama de diagramă de stări UML nu este disponibilă în Visio 2013 și versiunile ulterioare. În aceste versiuni de Visio, utilizați diagrama de mașină de stare UML .

Adăugarea unui indicator de istoric la o regiune de stat

  1. Într-o diagramă de diagramă de stări, creați o regiune de stat glisând o formă de stare compusă pe pagina de desen.
  2. Faceți dublu clic pe pictograma paginii de desen cu diagramă de stări nouă din vizualizarea arborescentă pentru a naviga la pagina de desen care reprezintă starea compusă.

În diagrama care reprezintă statul compus sau regiunea de stat, glisați o formă Istor superficială sau Istorie profundă pe pagina de desen.

  • Utilizați formele Tranziție pentru a indica tranzițiile care provin din afara regiunii de stat. Lipirea capetelor formelor de tranziție cu vârfuri de săgeată la punctele de conexiune Connection point image - blue X on the history indicator shape. Faceți dublu clic pe formele de tranziție pentru a adăuga șiruri de tranziție.
  • Utilizați o formă Tranziție pentru a indica tranziția de ieșire de la forma indicatorului de istoric. Glue the Transition shape Punct final fără vârf de săgeată la un punct de conexiune Connection point image - blue X on the history indicator shape. Lipiți punctul final al formei Tranziție cu un vârf de săgeată la forma de stare de destinație.

Crearea unei stări compuse sau imbricate într-o diagramă de diagramă de stări

  1. Într-o diagramă de stație, glisați o formă de stare compusă pe pagina de desen.
    Pictograma de stare compusă apare în vizualizarea arborescentă și apare o nouă pagină de desen a diagramei de stări care reprezintă starea compusă.
  2. Faceți dublu clic pe pictograma paginii de desen cu diagramă de stări nouă din vizualizarea arborescentă pentru a naviga la pagina de desen care reprezintă starea compusă.
  3. Glisați indicatorii de Stare, Tranziție, Istorii superficiale sau Profunde și alte forme în pagina de desen pentru a reprezenta substările concurente, mutual exclusive sau imbricate în starea compusă.

Proprietăți de bază pentru formele de stare compuse

Nume

Tastați numele stării compuse ca șir.

Stereotip

Alegeți stereotipul dorit din lista verticală. Dacă un stereotip pe care doriți să îl utilizați nu este listat, puteți să adăugați un stereotip nou sau să editați unul existent, făcând clic pe Stereotipuri în meniul UML .

IsConcurrent

Selectați dacă starea compusă poate fi descompusă în componente care pot fi executate concomitent.

IsRegion

Selectați dacă starea compusă este o substare a unei stări concurente.

Documentație

Tastați orice documentație pe care doriți să o adăugați la element ca valoare etichetat. Atunci când selectați forma sau pictograma care reprezintă elementul, documentația pe care o tastați aici apare și în fereastra Documentație .

Proprietățile "Tranziții interne" pentru formele de stare compusă

Utilizați categoria Tranziții interne pentru a adăuga sau a șterge tranziții sau pentru a le edita pe cele existente.

Tranziții interne

Listează tranzițiile pe care le-ați definit pentru starea compusă.

Pentru a edita rapid setările utilizate cel mai frecvent pentru o tranziție, faceți clic pe un câmp din lista Tranziții interne , apoi selectați sau tastați o valoare.

Pentru a accesa toate setările pentru o tranziție, selectați tranziția în listă, apoi faceți clic pe Proprietăți.

  • Tranziție Tastați un nume pentru tranziția internă.
  • Stereotip Alegeți stereotipul dorit din lista verticală. Dacă un stereotip pe care doriți să îl utilizați nu este listat, puteți să adăugați un stereotip nou sau să editați unul existent, făcând clic pe Stereotipuri în meniul UML .
  • Eveniment Alegeți evenimentul sau evenimentul de semnal care provoacă tranziția internă. Dacă evenimentul dorit nu este listat, faceți clic pe Nou.

Nou

Faceți clic pentru a adăuga o tranziție nedefinită la lista de tranziții interne.

Pentru a edita rapid setările utilizate cel mai frecvent pentru o tranziție, faceți clic pe un câmp din lista Tranziții interne , apoi selectați sau tastați o valoare.

Pentru a accesa toate setările pentru o tranziție, selectați tranziția în listă, apoi faceți clic pe Proprietăți.

Dublare

Faceți clic pentru a adăuga o tranziție nouă la listă cu aceleași valori de proprietate ca tranziția selectată.

Ștergere

Faceți clic pentru a șterge tranziția selectată din listă.

Consultați și

Crearea unei diagrame de diagramă de stări UML

Formă Stație compusă

Indică spre o țintă cu marcaj în document