Diagrammi UML dei componenti

Caratteristiche dei diagrammi di componenti di UModel:

  • Barra degli strumenti per gli elementi dei diagrammi di componenti
  • Funzioni di assistenza per l'inserimento dati e pulsanti per la modifica rapida
  • Menu contestuale a clic destro
  • Supporta tutti i 14 diagrammi UML
  • Stili a cascata per colori, font e dimensioni delle righe
  • Griglia di allineamento personalizzabile
  • Gli elementi possono essere assegnati a diversi livelli del diagramma
  • La possibilità di annullare e ripristinare le azioni in modo illimitato incoraggia l'esplorazione di nuove idee

Diagrammi dei componenti

Ora è possibile rappresentare facilmente la struttura fisica del codice in UModel utilizzando i diagrammi dei componenti.

Diagramma dei componenti UML

I diagrammi dei componenti mettono in relazione la rappresentazione logica delle classi del progetto con i file effettivi che contengono il codice sorgente in cui la logica è implementata. Quando UModel genera codice, i diagrammi dei componenti indicano la posizione dei file di codice sorgente Java o C# relativi alle vostre classi. Quando si effettua l'ingegneria inversa di un progetto esistente, i diagrammi dei componenti possono aiutare a correlare ogni diagramma di classe di UModel con i file di codice sorgente.

La barra degli strumenti del diagramma a componenti di UModel include frecce di realizzazione, che associano ogni classe a un componente, e altri elementi utili per la creazione di diagrammi a componenti. UModel semplifica la creazione di un nuovo componente, sia tramite la barra degli strumenti che tramite un menu contestuale accessibile con il tasto destro del mouse. Successivamente, è possibile copiare e incollare le classi del progetto dai diagrammi di classe oppure trascinarle dalla finestra dell'albero del modello, e assegnare le classi a un componente disegnando le frecce di realizzazione.

Nella finestra delle proprietà del diagramma dei componenti, è possibile specificare la directory che contiene il codice sorgente corrispondente al proprio modello. È in questa sezione che si indica a UModel dove salvare il codice generato, e anche dove cercare il codice da utilizzare per l'ingegneria inversa.