Important
Diagrama Colaborare 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.
Într-o formă Rol de classifier, șirul de proiectare al obiectului este subliniat pentru a indica faptul că obiectul este o instanță. De asemenea, puteți include numele obiectului înainte de simbolul două puncte.
Legăturile, sau AssociationRole, indică relații și, cu vârfuri de săgeată, pot indica, de asemenea, navigabilitatea.
Faceți dublu clic pe un link, apoi faceți clic pe Mesaj pentru a defini un mesaj care curge de-a lungul unui link. Numerotarea mesajelor de procedură în conformitate cu imbricarea apelurilor.
Primul mesaj provine întotdeauna din afara contextului pe care îl includeți în diagramă.
În : Sub Categorii de șabloane, faceți clic peCrearediagramă> model UML pentru software și bază de date>.
În Visio 2007: În meniul Fișier , indicați spre Nou, indicați spre Software, apoi faceți clic pe Diagramă model UML.În vizualizarea arborescentă, faceți clic dreapta pe pachetul în care doriți să includeți diagrama de colaborare, indicați spre Nou, apoi faceți clic pe Diagramă de colaborare.
Apare o pagină necompletată, iar tiparul Colaborare UML devine tiparul cel mai de sus. Spațiul de lucru afișează "Colaborare" ca inscripționare. O pictogramă reprezentând diagrama este adăugată la vizualizarea arborescentă din Explorator modele.Notă
Dacă vizualizarea arborescentă nu este vizibilă, în meniul UML , indicați spre Vizualizare, apoi faceți clic pe Explorator modele.
Pentru fiecare rol de obiect pe care doriți să-l reprezentați în colaborare, glisați o formă Rol de classifier în pagina de desen.
Classifier Role shape
Desemnați un obiect ca nou, distrus sau tranzitoriu într-o diagramă de colaborareÎntr-o diagramă de colaborare, faceți clic dreapta pe forma Rol classifier pentru obiectul pe care doriți să-l desemnați ca nou, distrus sau tranzitoriu, apoi faceți clic pe Opțiuni afișare formă.
Sub Starea rolului Declasificator, faceți clic pe condiția dorită.
Notă
Pentru a aplica această modificare doar la forma selectată, în caseta de dialog Opțiuni afișare formă , debifați opțiunea Se aplică la aceleași forme UML selectate din pagina ferestrei de desen curente. Dacă doriți ca toate formele de rol de classifier următoare pe care le fixați în diagramă să aibă aceeași condiție, bifați caseta de selectare Se aplică formelor UML fixate ulterior de același tip în pagina ferestrei de desen curente .
Condiția apare între paranteze drepte după numele obiectului (de exemplu, Obiect1{tranzitoriu}).
Desemnați un obiect ca activ într-o diagramă de colaborare
Într-o diagramă de colaborare, o formă Rol clasificator desemnată ca activă va include {active} după numele obiectului. Un rol de classifier este activ atunci când clasa pe care se bazează este activă.
Pentru a indica faptul că o clasă este activă, faceți dublu clic pe forma sau pe pictograma de vizualizare arborescentă care reprezintă clasa. În caseta de dialog Proprietăți clasă UML , faceți clic pe Clasă, bifați IsActive, apoi faceți clic pe OK. Rolul de classifier devine activ ca urmare a activității clasei.Pentru fiecare set de obiecte pe care doriți să le reprezentați, glisați o formă Obiect multiplu în pagina de desen. Formă obiect multiplu
Faceți dublu clic pe fiecare rol de Classifier sau pe fiecare formă Obiect multiplu pentru a deschide caseta de dialog Proprietăți rol classifier UML , unde puteți adăuga un nume și alte valori de proprietate.
Indicați legăturile dintre obiecte conectându-le utilizând forme rol de asociere . Aflați mai multe despre formele Rol asociere.
Crearea unei căi de rol de asociere într-o diagramă de colaborareÎntr-o diagramă de colaborare, glisați o formă Rol de asociere lângă cele două forme Rol De classifier sau Obiect multiplu între care doriți să creați o cale.
Lipiți punctele finale ale formei Rol asociere la punctele de conexiune
pe cele două forme pe care doriți să le conectați cu o cale.Sfat
Pentru a indica o cale de rol de asociere de la un rol de classifier la el însuși, lipiți cele două puncte finale ale unei forme Rol de asociere în formă de U la două puncte de conexiune cu același rol de clasificator.
Faceți dublu clic pe fiecare formă Rol asociere pentru a deschide caseta de dialog Proprietăți rol asociere UML , unde puteți adăuga un nume, un flux de mesaje, o etichetă de mesaj, înmulțire și alte valori de proprietate.
Adăugarea unui mesaj la un rol de asociere într-o diagramă de colaborare- Într-o diagramă de colaborare, faceți dublu clic pe forma Rol asociere la care doriți să adăugați un mesaj.
- Tastați un nume pentru rolul de asociere, apoi faceți clic pe Mesaje.
- Faceți clic pe Nou. Tastați un nume și o expresie secvență. Alegeți stereotipul, direcția și fluxul dorit.
- Pentru un mesaj plat sau un apel de procedură, faceți clic pe Proprietăți. Selectaț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ă recepție pentru semnal pe classifier pe care se bazează linia de viață a obiectului care primește mesajul, faceți clic pe Nou pentru a crea recepția.
Salvați diagrama.