Modello UML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pil56-bot (discussione | contributi)
smistamento lavoro sporco
m Bot: inserimento portale (via JWB)
 
(Una versione intermedia di un altro utente non mostrate)
Riga 1:
{{S|ingegneria del software}}
Un '''modello UML''' è un [[Modello software|modello]] di un [[sistema software]] (o di un [[sistema]] di altro genere) realizzato nel [[linguaggio di modellazione]] [[Unified Modeling Language|UML]]. Informalmente, un modello UML viene spesso inteso come un insieme di [[diagramma|diagrammi]] correlati, ciascuno dei quali descrive un particolare aspetto o una particolare porzione del sistema modellato.
 
==Modello e diagrammi==
L'affermazione comune secondo cui un modello UML è una collezione di diagrammi non è formalmente corretta. I documenti ufficiali prodotti da [[Object Management Group|OMG]], infatti precisano che
 
{{quotecitazione|un modello UML consiste di elementi come package, classi e associazioni. I diagrammi UML corrispondenti sono ''rappresentazioni grafiche'' di parti del modello|Specifiche di UML 2.0, p. 657, corsivo aggiunto}}
 
Sebbene il modello venga tipicamente creato attraverso la redazione di diagrammi, quindi, il modello in senso stretto non coincide con i diagrammi, ma con il loro contenuto informativo astratto, interpretabile secondo il [[metamodello]] di UML. Per questo motivo, per esempio, gli ambienti software di modellazione UML distinguono fra la cancellazione di un simbolo da un diagramma (che è un'operazione che riguarda solo le visualizzazioni) e la cancellazione del corrispondente elemento dal modello (che è un'operazione concettuale).
 
==Modelli e XMI==
Riga 13:
 
==Collegamenti esterni==
* [{{cita web|http://www.uml.org |Sito ufficiale di UML (download specifiche ufficiali)]}}
 
{{Portale|informatica}}
 
[[Categoria:UML]]