Sequence diagram
Concetto e struttura
Lo scopo del diagramma di sequenza è rappresentare il flusso di interazione tra attori all’interno di un software nel tempo. Di seguito ne è indicato un esempio.
Si compone di alcuni elementi chiave:
- attori: rappresentano le entità coinvolte nel processo; spesso sono oggetti;
- invocazioni: identificano chiamate di metodo su un attore da parte di un altro e sono rappresentate con una
freccia che va da sinistra verso destra.
La parte a sinistra è il chiamante e la parte a destra è il chiamato; - valori di ritorno: visualizzati tramite una freccia tratteggiata che va da destra verso sinistra;
- cicli: aree rettangolari etichettate con il termine
loop
che specificano la presenza di un ciclo in una certa zona del diagramma; - condizioni: aree rettangolari etichettate con il termine
opt
che specificano la necessità di verificare alcune condizioni prima di entrare nella zona corrispondente.