Diagrammi di sequenza UML

Funzionalità dei diagrammi di sequenza di UModel:

  • Barra degli strumenti per gli elementi dei diagrammi di sequenza
  • Gli elementi possono essere assegnati a diversi livelli del diagramma
  • I messaggi presenti nei diagrammi si riferiscono alle operazioni definite nelle classi
  • Supporta tutti i 14 tipi di diagrammi UML
  • Genera codice Java, C# o VB.NET
  • Generare diagrammi di sequenza a partire dal codice
  • La sincronizzazione bidirezionale applicata all'ingegneria permette di sincronizzare le modifiche
  • La possibilità di annullare e ripristinare le azioni in modo illimitato incoraggia l'esplorazione di nuove idee

Diagrammi di sequenza UML

uModel utilizza i diagrammi di sequenza per descrivere le interazioni tra gli oggetti in un'applicazione, nonché i messaggi che gli oggetti si scambiano.

Diagramma di sequenza UML

Quando si crea un nuovo diagramma di sequenza, UModel visualizza automaticamente la barra degli strumenti del diagramma di sequenza, che offre un accesso rapido agli elementi UML specializzati, tra cui linee di vita, frammenti combinati, porte, frecce per chiamate e risposte, frecce per messaggi che creano nuove linee di vita o eliminano oggetti esistenti, note e altro ancora. UModel offre opzioni flessibili per i diagrammi di sequenza, per supportare il vostro stile di creazione di diagrammi UML. Potete scegliere di:

  • Crea automaticamente una risposta sintatticamente corretta ogni volta che viene aggiunto un messaggio
  • Selezionate "Vai all'operazione" dal menu contestuale che si apre con il tasto destro del mouse per assegnare un messaggio in base a un'operazione presente nell'albero dei modelli
  • Selezionate numeri di messaggio consecutivi e semplici, oppure un sistema di numerazione nidificato (decimale) tramite la barra degli strumenti del diagramma di sequenza
  • Applicare vincoli temporali alle sequenze, utilizzando la notazione dei diagrammi temporali a cui siete abituati... e molto altro. UModel vi permette di fare tutto questo in modo semplice.

Creare operazioni nelle classi di riferimento

UModel offre agli sviluppatori la possibilità di generare codice a partire da diagrammi di sequenza per i metodi che descrivono le operazioni delle classi. Questa funzionalità migliora notevolmente UModel come strumento di progettazione visiva e generazione di codice, poiché gli sviluppatori possono inserire interi blocchi di codice nei diagrammi di sequenza e creare un'applicazione completamente funzionante, anziché un punto di partenza che richiede ulteriori modifiche manuali.

È possibile generare codice sorgente a partire da nuovi diagrammi di sequenza durante la progettazione di un nuovo sistema, aggiornare il codice esistente modificando i diagrammi di sequenza che sono stati creati a partire dal codice, e si può persino applicare un processo di "round-trip engineering" per sincronizzare le modifiche successive, sia nel codice sorgente che nei diagrammi di sequenza del modello UML.

La generazione automatica di codice UModel a partire da diagrammi di sequenza è supportata per i linguaggi Java, C# e Visual Basic.

UModel

UModel supporta tutti i 14 diagrammi UML, oltre a un diagramma UML per gli schemi XML e un altro per modellare le tabelle nei database relazionali, offrendo al vostro team un potente strumento di modellazione UML a una frazione del costo delle soluzioni tradizionali. Per visualizzare un elenco completo di tutti i tipi di diagrammi UML, consultate la nostra pagina dedicata ai diagrammi UML oppure cliccate sul link sottostante per scaricare una versione di prova gratuita di Altova UModel, valida per 30 giorni.