Diagrammix3 ti permette di collegare i connettori non solo alle forme, ma ad altri connettori. Questo consente una modellazione di relazioni complesse che va oltre le semplici connessioni punto a punto.
Perché collegare i connettori?
Le connessioni connettore-a-connettore sono utili per:
- Annotazione: collegare etichette o note a punti specifici lungo una connessione
- Punti di diramazione: mostrare dove un flusso si divide o si unisce
- Relazioni multi-via: modellare relazioni che coinvolgono più di due entità
- Flussi gerarchici: creare strutture di connessione ad albero
- Interazioni UML: modellare intercettazioni di messaggi o punti di interazione
Creare collegamenti connettore-a-connettore
Metodo 1: Disegna verso il connettore
- Seleziona lo strumento Connettore (premi
C) - Fai clic sulla prima forma (o connettore) come punto di partenza
- Trascina verso il percorso del connettore di destinazione
- Passa il mouse sopra il connettore di destinazione — dovrebbe evidenziarsi
- Rilascia per collegare
Il nuovo connettore ora si collega al connettore di destinazione, creando un punto di diramazione.
Metodo 2: Modifica un connettore esistente
- Seleziona un connettore già disegnato
- Fai clic e trascina una delle sue estremità
- Trascinala sopra un altro connettore
- Quando la destinazione si evidenzia, rilascia
- Il punto di connessione si sposta dalla forma al connettore
Comportamento del collegamento
Quando colleghi un connettore a un altro connettore:
Punto di collegamento:
- Il connettore si collega nel punto più vicino lungo il percorso del connettore di destinazione
- Man mano che la destinazione si sposta o cambia, il punto di collegamento si adatta
- Il collegamento mantiene la sua posizione relativa lungo la destinazione
Indicatori visivi:
- Un piccolo indicatore di connessione appare sul connettore di destinazione
- L'estremità del connettore collegato si aggancia a questo indicatore
- Spostare il connettore di destinazione aggiorna tutti i connettori collegati
Spostare i punti di collegamento
Per regolare dove un connettore si collega a un altro connettore:
- Seleziona il connettore collegato
- Fai clic e trascina l'estremità collegata
- Fai scorrere lungo il percorso del connettore di destinazione
- Rilascia nella posizione desiderata
Il punto di collegamento scorre lungo il percorso ma rimane connesso.
Scollegare i connettori
Per interrompere un collegamento connettore-a-connettore:
- Seleziona il connettore collegato
- Trascina la sua estremità lontano dal connettore di destinazione
- Collegala a una forma o lasciala scollegata
- Il connettore ora è indipendente
In alternativa:
- Elimina completamente il connettore collegato
- Usa Annulla subito dopo aver creato il collegamento
Casi d'uso
Annotazioni di flusso
Aggiungi note o commenti a punti specifici in un flusso:
[Start] ──────────────→ [End]
↓
[Note: "Critical step"]
Il connettore della nota si collega al punto medio del flusso principale.
Alberi decisionali
Crea diramazioni multi-via:
[Decision]
↓
├──→ [Option A]
├──→ [Option B]
└──→ [Option C]
Ogni connettore di diramazione si collega a uno stelo di connettore principale.
Diagrammi di sequenza UML
Modella ritorni o interruzioni di messaggi:
Object A ─────message────→ Object B
↑
└──return
Il messaggio di ritorno si collega al connettore del messaggio originale.
Diagrammi di rete
Mostra punti di intercettazione o monitoraggio lungo le connessioni di rete:
[Router] ─────────────→ [Switch]
↓
[Monitor]
Il connettore di intercettazione del monitor si collega al collegamento di rete principale.
Stilizzare i connettori collegati
I connettori collegati possono avere stili diversi dalle loro destinazioni:
- Colori diversi: distinguere le connessioni primarie da quelle secondarie
- Punte di freccia diverse: mostrare la direzione o il tipo di relazione
- Motivi di tratteggio diversi: indicare diramazioni opzionali rispetto a quelle obbligatorie
- Larghezze diverse: enfatizzare il flusso principale con linee più spesse
Questa differenziazione visiva aiuta i lettori a comprendere diagrammi complessi.
Combinare con i punti di curvatura
Puoi aggiungere punti di curvatura ai connettori che si collegano ad altri connettori:
- Collega il connettore al connettore di destinazione
- Fai doppio clic sul connettore collegato per aggiungere punti di curvatura
- Instrada il connettore collegato come necessario
- I punti di curvatura funzionano normalmente, anche se un'estremità si collega a un connettore
Questo ti dà il pieno controllo su scenari di instradamento complessi.
Limitazioni
- Prestazioni: un numero molto elevato di collegamenti connettore-a-connettore (50+) può rallentare il rendering
- Dipendenze circolari: evita di creare cicli (connettore A → connettore B → connettore A)
- Compatibilità di esportazione: alcuni formati di esportazione potrebbero non preservare le relazioni connettore-a-connettore
- Stabilità del collegamento: spostare le forme rapidamente potrebbe causare lo spostamento dei punti di collegamento
Suggerimenti
- Usa per chiarezza: usa il connettore-a-connettore solo quando rende il diagramma più chiaro
- Limita la profondità: evita di collegare connettori a connettori a connettori (tre livelli di profondità)
- Stile distinto: rendi i connettori collegati visivamente diversi da quelli principali
- Etichetta i punti di collegamento: aggiungi testo vicino ai punti di collegamento per spiegare la relazione
- Testa le esportazioni: verifica che le connessioni connettore-a-connettore sopravvivano all'esportazione se necessario
Approcci alternativi
A volte alternative più semplici funzionano meglio:
Invece di connettore-a-connettore:
- Aggiungi una forma nel punto di diramazione
- Usa più connettori da una forma
- Aggiungi un'annotazione di testo direttamente sul connettore
- Usa una forma di giunzione (un piccolo cerchio o punto) come punto di unione esplicito
Considera queste alternative quando il connettore-a-connettore sembra eccessivamente complesso.
Note tecniche
I collegamenti connettore-a-connettore funzionano:
- Calcolando il punto più vicino sul percorso del connettore di destinazione
- Creando un collegamento parametrico (percentuale lungo il percorso)
- Ricalcolando il punto di collegamento quando la destinazione si sposta
- Mantenendo la posizione relativa lungo la destinazione
Questo garantisce che i collegamenti rimangano connessi anche quando il diagramma si evolve.
Argomenti correlati
- Connettori - Uso di base dei connettori
- Connettori Intelligenti - Instradamento automatico
- Punti di Curvatura del Connettore - Instradamento manuale
- Diagrammi di Sequenza UML - Caso d'uso comune