1: Che cos'è una mappa di comunicazione?
A Schema di comunicazioneIn UML, rappresenta visivamente i componenti del sistema e le interazioni o i messaggi scambiati tra oggetti. Mostra anche l'ordine del processo di messaggistica; Tuttavia, non è esattamente simile a un grafico di interazione.
Un diagramma di comunicazione è un'estensione di un grafico a oggetti perché mostra lo scambio di messaggi con oggetti. Pertanto, il diagramma di comunicazione rappresenta l'associazione tra oggetti e mostra i messaggi scambiati tra oggetti.
Sebbene i diagrammi di comunicazione e i diagrammi di sequenza non siano completamente simili, hanno ancora alcune caratteristiche standard. I diagrammi di comunicazione e i diagrammi di sequenza mostrano alcuni set di informazioni standard. Tuttavia, un grafico trasmette o mette in evidenza alcune informazioni specifiche meglio dell'altro.
Diagramma di comunicazione ha una disposizione in forma libera di oggetti o parti del sistema. Questo è molto simile al modo in cui le classi e gli oggetti sono disposti in classi e diagrammi di oggetti. Le interazioni tra oggetti o componenti del sistema sono visualizzate in ordine cronologico quando si verificano. Pertanto, è possibile posizionare gli oggetti in modo ordinato, interagendo più spesso tra loro e avvicinandosi l'uno all'altro. In questo modo, il diagramma di comunicazione evidenzia gli oggetti che comunicano più spesso tra loro.
2: Scopo e beneficio
I diagrammi di comunicazione presentano vantaggi significativi rispetto ad altri diagrammi perché risparmiano più spazio. Sono anche molto efficaci perché evidenziano gli oggetti con il maggior numero di istanze di comunicazione. Inoltre, gli elementi possono essere facilmente posizionati o cancellati in direzione orizzontale o verticale. Infine, è molto utile nella tecnologia agile perché la modifica è relativamente semplice e spesso necessaria.
I diagrammi di comunicazione hanno molteplici usi. Alcuni di essi sono discussi di seguito.
- I diagrammi di comunicazione vengono utilizzati per modellare lo scambio di messaggi tra oggetti o ruoli per affinare ulteriormente i dettagli necessari per completare le funzioni dei casi d'uso e delle operazioni.
- Diagramma di comunicazione rappresenta anche il meccanismo di comunicazione nella progettazione dell'architettura del sistema.
- I diagrammi di comunicazione vengono utilizzati anche per la modellazione UML perché aiutano a identificare oggetti o classi, le loro proprietà e operazioni. Ad esempio, un attributo che contribuisce ai parametri di un messaggio e di un processo è la consegna del messaggio.
- Diagramma di comunicazione identifica anche casi d'uso alternativi o processi di azione in operazioni che coinvolgono oggetti e interazioni diversi.
3: Componente della mappa di comunicazione
UML ha una varietà di diagrammi, ognuno dei quali utilizza simboli o insiemi di simboli diversi. Pertanto, è importante imparare altri simboli, in particolare i diagrammi di comunicazione, per creare diagrammi robusti ed efficaci. I diagrammi di comunicazione hanno alcuni simboli, inclusi oggetti, collegamenti e diversi tipi di messaggi, che sono elementi costitutivi di qualsiasi diagramma di comunicazione.
1. Oggetto
Gli oggetti possono assumere forme diverse a seconda del loro ruolo nel processo di comunicazione. Ad esempio, possono essere mittenti o destinatari. L'oggetto Supplier fornisce il metodo chiamato, quindi riceve il messaggio. L'oggetto client chiama un metodo sull'oggetto fornitore, inviando così un messaggio.
2. Link
Un collegamento è una linea che collega due oggetti, indicando la relazione tra loro. Un collegamento mostra che i due oggetti possono scambiarsi messaggi. Un collegamento è un elemento che distingue tra un diagramma di comunicazione di raccolta e un diagramma di sequenza. Forniscono relazioni tra oggetti. Se un oggetto invia un messaggio a se stesso, verrà rappresentato come un'icona di loop.
3. Informazioni
Messaggio nel diagramma di comunicazione è rappresentato come una freccia dall'oggetto client all'oggetto fornitore. Messaggio indica che il client chiama un'operazione sull'oggetto fornitore. Messaggio può essere descritto come:
- Ci sono uno o più icone di messaggio associate ai messaggi.
- Testo del messaggio con il numero di serie. Numero di serie mostra l'ordine cronologico delle comunicazioni.
Diversi tipi di messaggi sono:
- Sincronizza i messaggi
Nella messaggistica sincrona, il mittente invia un messaggio e deve attendere una risposta per continuare. Simbolo di questo messaggio è una linea retta e una freccia solida.
- Messaggio asincrono
Nei messaggi asincroni, il mittente non deve attendere una risposta prima di continuare. Questo tipo di messaggio è rappresentato da una linea retta e una freccia con una linea.
- Sequenza di messaggi
In genere, la sequenza di messaggi è visualizzata da un numero sul messaggio. I numeri determinano l'ordine cronologico in cui vengono letti i messaggi.
4: Come creare una mappa di comunicazione in EdrawMax
Di seguito sono riportati i passaggi per creare una mappa di comunicazione nel software di disegno avanzato EdrawMax. EdrawMax è un grande attrezzo per disegnare rapidamente diagrammi UML di qualità professionale in meno tempo.
- Start the EdrawMax program.
- Vai a Nuovo > Sviluppo software e seleziona Aggiungi Effetto/Annotazione->Elaborazione colore->Elaborazione colore->Luminosità-Contrasto.
- Nel riquadro inferiore, è possibile selezionare un modello di diagramma di comunicazione. È possibile modificare questo modello in base alle proprie esigenze. Questo è il modo più semplice per creare una mappa di comunicazione.
Se si desidera creare una mappa di comunicazione da zero, attenersi alla seguente procedura.
Passaggio 1:Avviare il programma EdrawMax.
Passaggio 2:Vai a Nuovo > Sviluppo software e seleziona Aggiungi Effetto/Annotazione->Elaborazione colore->Elaborazione colore->Luminosità-Contrasto.
Passaggio 3:Ora, nel riquadro inferiore, fai clic sul magnete più.
Passaggio 4:Ci sarà una tela disponibile sullo schermo. È possibile cercare i simboli del diagramma di comunicazione nel riquadro sinistro.
Passaggio 5:Trascina il simbolo desiderato nell'area di disegno e crea una mappa di comunicazione. Dopo aver completato le modifiche richieste, è possibile salvare ed esportare documenti in una varietà di formati.
EdrawMax
Software per Diagrammi Tutto-in-Uno
- Compatibilità file superiore: Importa ed esporta disegni in vari formati di file, come Visio
- Supporto multipiattaforma (Windows, Mac, Linux, Web)
5: Suggerimenti per la creazione di mappe di comunicazione
Quando si crea un diagramma di comunicazione, si rappresenta la logica di un processo, una funzione o un'operazione complessi. Alcuni suggerimenti generali per diagrammi di comunicazione più pratici sono:
- Determinare il comportamento richiesto per l'implementazione. È importante pianificare e comprendere la funzionalità dettagliata del caso d'uso.
- Identificare attentamente come inviare e ricevere comandi tra artefatti, inclusi oggetti e altri componenti del processo.
- Inoltre, visualizza le conseguenze di interazioni specifiche tra i componenti del processo.
- Inoltre, presta attenzione e pensa a possibili alternative.
6: Esempio di diagramma di comunicazione UML
Questo e' un...Schema di comunicazioneCiò rappresenta un caso d'uso dell'ordine. Innanzitutto, l'utente finale comunica con il processo di accesso e, in base ai risultati, può accedere alla ricerca del prodotto, al carrello della spesa e al processo di ordinazione. Successivamente, il sistema comunica anche con l'elaborazione dei pagamenti e l'inventario.