La migliore risposta
Salve,
I diagrammi di sequenza sono usati per modellare il flusso della logica allinterno un sistema che mostra le informazioni (note anche come stimoli o messaggio) che vengono passate tra gli oggetti durante lesecuzione di uno scenario. È un tipo di diagramma di interazione poiché descrive come e in quale ordine un gruppo di oggetti (componenti dellinterfaccia o componenti software) interagiscono tra loro. I diagrammi di sequenza sono noti anche come diagrammi di eventi.
I diagrammi di sequenza possono essere creati utilizzando:
- Lucidchart – Può essere utilizzato per creare vari diagrammi UML come diagramma di sequenza, diagramma di caso duso, diagramma di diagramma di stato, diagramma di attività ecc.
- StarUML – Può essere utilizzato per creare vari diagrammi UML come diagramma di sequenza, diagramma di caso duso, diagramma del diagramma di stato, diagramma di attività ecc.
- Sequencediagram.org
- Websequencediagrams
- Visual Paradigm Online (VP Online) Express Edition
- Creately – La versione gratuita ha limitazioni
Puoi contattarmi per ulteriori informazioni dettagli [email protected]
Risposta
Ho testato diversi software gratuiti per disegnare diagrammi di sequenza e anche alcuni altri diagrammi UML (principalmente attività e diagr di stato ams)
Il mio preferito è plantUML ( http://plantuml.com ). È uno strumento basato su testo che produce disegni di alta qualità. I vantaggi delledizione di base testuale sono:
- molto potente per modificare un diagramma, lo uso persino durante riunioni o riunioni in rete per disegnare e discutere una soluzione in diretta.
- il testo sorgente può essere memorizzato con altra documentazione in uno strumento di controllo delle versioni come Git per un ulteriore confronto delle versioni.