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

  1. Seleziona lo strumento Connettore (premi C)
  2. Fai clic sulla prima forma (o connettore) come punto di partenza
  3. Trascina verso il percorso del connettore di destinazione
  4. Passa il mouse sopra il connettore di destinazione — dovrebbe evidenziarsi
  5. Rilascia per collegare

Il nuovo connettore ora si collega al connettore di destinazione, creando un punto di diramazione.

Metodo 2: Modifica un connettore esistente

  1. Seleziona un connettore già disegnato
  2. Fai clic e trascina una delle sue estremità
  3. Trascinala sopra un altro connettore
  4. Quando la destinazione si evidenzia, rilascia
  5. 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:

  1. Seleziona il connettore collegato
  2. Fai clic e trascina l'estremità collegata
  3. Fai scorrere lungo il percorso del connettore di destinazione
  4. 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:

  1. Seleziona il connettore collegato
  2. Trascina la sua estremità lontano dal connettore di destinazione
  3. Collegala a una forma o lasciala scollegata
  4. 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:

  1. Collega il connettore al connettore di destinazione
  2. Fai doppio clic sul connettore collegato per aggiungere punti di curvatura
  3. Instrada il connettore collegato come necessario
  4. 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

  1. Usa per chiarezza: usa il connettore-a-connettore solo quando rende il diagramma più chiaro
  2. Limita la profondità: evita di collegare connettori a connettori a connettori (tre livelli di profondità)
  3. Stile distinto: rendi i connettori collegati visivamente diversi da quelli principali
  4. Etichetta i punti di collegamento: aggiungi testo vicino ai punti di collegamento per spiegare la relazione
  5. 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:

  1. Calcolando il punto più vicino sul percorso del connettore di destinazione
  2. Creando un collegamento parametrico (percentuale lungo il percorso)
  3. Ricalcolando il punto di collegamento quando la destinazione si sposta
  4. Mantenendo la posizione relativa lungo la destinazione

Questo garantisce che i collegamenti rimangano connessi anche quando il diagramma si evolve.

Argomenti correlati