Important: Diagrama stări UML nu este disponibilă în Visio 2013 și versiuni mai noi. Pentru informații despre diagramele UML în Visio 2013 și versiunile mai noi, consultați diagrame UML în Visio.
stat inițială este starea unui obiect înainte ca evenimentele din diagramă să fi acționat asupra sa.
un stat reprezintă o clipă în viața unui obiect. Faceți dublu clic pe o formă de stare pentru a adăuga un nume și a enumera acțiunile și activitățile sale interne.
tranziții indică faptul că, ca răspuns la un eveniment, un obiect va trece de la un stat la altul și va efectua o acțiune.
eveniment care declanșează tranziția este denumită în șirul de tranziție. Faceți dublu clic pe o tranziție pentru a o eticheta cu un șir care, în plus față de o semnătură a evenimentului, poate include, de asemenea, o condiție de protecție, o expresie de acțiune și altele.
Crearea unei diagrame stări
-
Deschideți modelul UML ce conține clasa sau utilizarea cazului care include comportamentul pe care doriți să-l reprezentați într-o diagramă stări.
-
În meniul fișier , indicați spre nou, indicați spre software, apoi faceți clic pe Diagramă model UML.
-
În vizualizare arborescentă, faceți clic cu butonul din dreapta pe pictograma reprezentând clasă sau caz de utilizare care include comportamentul pe care doriți să îl reprezentați într-un diagramă de automat de stări. Indicați spre nou și faceți clic pe diagramă stări.
Apare o pagină necompletată, iar tiparul stări UML devine cel mai bun tipar. Spațiul de lucru afișează ' stări ' ca inscripționare. O pictogramă care reprezintă diagrama este adăugată la vizualizarea arborescentă.
Notă: Dacă vizualizarea arborescentă nu este vizibilă, în meniul UML , indicați spre Vizualizare, apoi faceți clic pe explorator model.
-
Glisați formele de stare pe pagina de desen pentru a reprezenta secvența de stări în care trece un obiect.
Lucrul cu formele de stare în stări UML și în diagramele de activitate
-
Glisați o formă de stare compozită pe pagină pentru a reprezenta substările simultane, reciproc exclusive sau imbricate.
Lucrul cu formele de stare compozite în diagramele stări UML
-
Conectați stări la alte stări utilizând forme de tranziție pentru a indica faptul că un obiect dintr-o stare va introduce a doua stare ca răspuns la un eveniment.
Lucrul cu formele de tranziție în stări UML și în diagramele de activitate
Sfat: Utilizați forma de tranziție în formă de arc pentru a indica faptul că un obiect rămâne în aceeași stare ca răspuns la un eveniment. Conectați ambele capete ale tranziției la punctele de conexiune la aceeași formă de stare.
-
Conectați formele de tranziție la formele de tranziție (asociere) și tranziție (furcă ) pentru a reprezenta bifurcarea unui stat în mai multe stări sau sincronizarea mai multor stări într-un singur stat.
-
Utilizați istoricul superficial sau formele de istoric adânci pentru a indica faptul că un obiect reia starea pe care a ținut-o ultima dată într-o regiune.
Lucrul cu formele de stare compozite în diagramele stări UML
-
Faceți dublu clic pe orice formă pentru a deschide caseta de dialog Proprietăți UML și adăugați un nume, acțiuni, activități, evenimente și alte proprietăți.
-
Salvați diagrama.