Diagrammi

Diagramma ad Oggetti

Impara Tutto sui Diagrammi ad Oggetti

Parte 1: Cos è un Diagramma ad Oggetti?

L'oggetto è un'istanza di una classe di un momento particolare di una runtime con i suoi valori di stato e dati. In modo simile, un diagramma ad oggetti è un'istanza di un diagramma di classe. I diagrammi ad oggetti sono conosciuti anche come diagrammi di istanza.

Il diagramma ad oggetti raffigura i rapporti comportamentali tra le istanze di classi durante un punto nel tempo. Ciò cattura lo stato dinamico oltre a quello runtime e la modifica del programma. Incorpora i valori dei dati delle entità o attributi dentro la struttura.

Un diagramma ad oggetti è la panoramica degli oggetti in un programma durante un preciso momento nel tempo, come le relazioni tra di essi. I diagrammi ad oggetti vengono usati ogni volta che hai bisogno di osservere e determinare i valori degli attributi e le condizioni dell'oggetto in fasi distinte. Ciò può succedere in qualsiasi momento durante l'esecuzione dell'applicazione.

Parte 2: Differenze tra diagramma di classe e diagramma ad oggetti

Un diagramma ad oggetti può essere considerato un caso unico del diagramma di classe. I diagrammi ad oggetti usano un sottoinsieme contenente attributi dal diagramma di classe ed evidenziano il rapporto tra le istanze di classi nel futuro. Possono essere utili nel realizzare diagrammi di classe. Mostrano gli stessi artefatti architetturali o attributi che le classi fanno, tuttavia li rivelano come una funzione della runtime.

Parte 3: Scopo e benefici

I diagrammi ad oggetti rappresentano il comportamento quando gli oggetti sono stati istanziati, quindi, possiamo studiare il comportamento del sistema in un preciso istante. I diagrammi ad oggetti sono essenziali per rappresentare e comprendere i requisiti funzionali di un sistema.

Possono essere molto utili a studiare le prestazioni di un processo complesso o di un'operazione di computazione. Puoi creare un rapporto delle prime fasi e delle ultime fasi degli oggetti per guardare l'intera immagine.

Durante la fase di analisi di un progetto, un diagramma di classe descrive la struttura di un sistema. Più avanti il team va avanti per creare un gruppo di diagrammi ad oggetti che servono come casi di prova per verificare la precisione e completezza del diagramma di classe.

I diagrammi ad oggetti possono anche essere usati per scoprire fatti su specifici attributi dei modelli, oltre agli elementi, e i loro collegamenti per illustrare esempi specific.

I diagrammi ad oggetti UML sono anche utili a costruire i dati dell'organizzazione. L'analisi degli attributi e l'associazione tra di loro nella runtime permette di avere una chiara immagine dei dati presenti nel sistema e i loro effetti sugli altri componenti. Questo è specialmente identificabile in casi dove una grande quantità di dati è presente e disponibile per la modifica. Un diagramma ad oggetti è una panoramica della struttura oltre ai dati che può gestire.

Lo scopo dei diagrammi ad oggetti si può riassumere in:

  • Può essere usato per il forward e reverse engineering.
  • I rapporti tra oggetti di un sistema possono essere facilmente dimostrati da un diagramma ad oggetti.
  • Una visuale statica dell'interazione è anche molto chiara usando il diagramma ad oggetti.
  • Un programmatore può usare un diagramma ad oggetti per comprendere il comportamento degli oggetti e il loro rapporto da una prospettiva pratica durante il tempo di esecuzione.
  • I diagrammi ad oggetti vengono usati per generare un modello di un sistema orientato ad oggetti.
  • I diagrammi ad oggetti modellano classi, dati, e altri attributi come un gruppo o una singola unità.
  • Vengono usati per l'analisi di sistemi online e offline. Il funzionamento di un sistema può essere correttamente visualizzato usando i diagrammi ad oggetti.

Parte 4: Notazione dei Diagrammi ad Oggetti

I diagrammi ad oggetti consistono in poche notazioni e simboli. La notazione base dei diagrammi ad oggetti viene mostrata qui.

Nomi degli Oggetti

Ogni oggetto viene simbolizzato da un rettangolo. Mostra il nome dell'oggetto nella riga superiore del rettangolo assieme alla sua classe sottolineata e divisa da una colonna.

Attributi degli Oggetti

Gli attributi degli oggetti possono essere elencati nel rettangolo nella riga inferiore. Tuttavia, a differenza delle classi, gli attributi degli oggetti devono avere i valori assegnati ad essi in quella particolare istanza della runtime.

Collegamenti

I collegamenti sono istanze associate con le associazioni. Ci sono diversi tipi di collegamenti. Mostrano composizione, generalizzazione, e aggregazione.

Parte 5: Come Creare un Diagramma ad Oggetti su EdrawMax

Puoi usare EdrawMax per creare diagrammi ad oggetti facilmente e in meno tempo. Per renderti più facile il lavoro, puoi usare i modelli consigliati dei diagrammi ad oggetti dalla libreria modelli di EdrawMax.

Ecco i passi per la creazione di diagrammi ad oggetti.

Passo 1: Avvia il programma EdrawMax.

Avvia il programma EdrawMax

Passo 2: Vai su Nuovo>Sviluppo Software e seleziona il titolo modellazione UML.

seleziona titolo modellazione UML

Passo 3: nel pannello inferiore, puoi selezionare il modello che ti serve e andare avanti con le modifiche personalizzate.

seleziona il modello

Se vuoi creare i diagrammi ad oggetti da zero invece. Allora ecco i passi:

  1. Avvia il programma EdrawMax.
  2. Vai su Nuovo>Sviluppo Software e seleziona il titolo modellazione UML.
  3. Ora nel pannello inferiore, clicca la casella col simbolo più.
  4. Nell'area di lavoro, puoi trascinare il simbolo richiesto e creare il tuo diagramma ad oggetti secondo i tuoi requisiti. La libreria simboli può essere trovata nella parte sinistra dello schermo. Scorri più in giù per trovare altri simboli riguardanti l'UML. Dopo che hai selezionato i simboli che ti servono, clicca "OK" e aggiungi le forme alla barra strumenti a sinistra.
  5. crea il tuo diagramma ad oggetti

edrawmax logoEdrawMax Desktop
Crea oltre 210 tipi di diagrammi
Windows, Mac, Linux (funziona in tutti gli ambienti)
Risorse e modelli integrati professionali
Software on-premise per le aziende
Sicurezza dei dati a livello aziendale
edrawmax logoEdrawMax Online
Crea oltre 280 tipi di diagrammi online
Accedi ai diagrammi ovunque e in qualsiasi momento
Comunità di modelli
Gestione e collaborazione del team
Integrazione con Personal Cloud e Dropbox

Parte 6: Consigli per la Creazione dei Diagrammi ad Oggetti

Il diagramma ad oggetti prende ispirazione dal diagramma di classi. Tuttavia, ti serviranno analisi e preparazione dettagliate anche per creare un robusto diagramma ad oggetti. Ecco alcuni consigli per craere i diagrammi ad oggetti.

  • Identifica il meccanismo che il tuo diagramma ad oggetti modellerà. Un meccanismo rappresenta alcune funzioni o comportamenti della parte precisa del sistema che il diagramma ad oggetti modellerà.
  • Per ogni meccanismo, devi identificare le classi, interfacce, e gli altri elementi che partecipano in questa collaborazione. Il prossimo passo è quello di identificare i rapporti tra questi componenti.
  • Prendi uno scenario che attraversa questo meccanismo e renderizza ogni oggetto che partecipa nel meccanismo.
  • Rappresenta lo stato e i valori degli attributi di ognuno di questi oggetti per comprendere lo scenario.
  • Attraversando questo ciclo, avrai pronto il tuo diagramma ad oggetti.

Parte 7: Esempio

Esempio

Questo è un esempio di un diagramma ad oggetti di vari dipartimenti in un'università. Mostra il rapporto tra le classi istanziate e la classe definita, e i rapporti tra questi oggetti.

Articoli correlati