Profilo UML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 4:
 
==Definizione di Profilo==
Attualmente, lo standard UML non fornisce alcuna definizione ufficiale del concetto di Profilo. L'analisiIn dellegenere, specificheun identificateprofilo daè OMGcaratterizzato comeda "Profiliuno standard"o consentepiù comunquedei di rilevare quali sono gliseguenti elementi che costituiscono di norma un profilo:
* l'identificazione di un sottoinsieme di UML (ovvero, il Profilo potrebbe ''vietare'' l'uso di alcuni elementi del linguaggio)
* l'identificazione di regole che specificano quando un modello del Profilo si debba considerare "ben formato" (''well formedness rules''). Queste regole avranno la forma di ''vincoli'' aggiuntivi (rispetti a quelli definiti da UML standard) che restringono le possibilità di uso e composizione degli elementi del linguaggio. Le regole possono essere specificate in linguaggio naturale o nel linguaggio logico-formale associato a UML, [[Object Constraint Language|OCL]]
* introducel'introduzione nuovi "elementi standard" che possono esseredi [[stereotipo (UML)|stereotipi]], ''[[tagged value]]'' e vincoli aggiuntivi rispetto a quelli standard presenti in UML
* introducel'introduzione di informazioni semantiche aggiuntive (in linguaggio naturale) relative agli elementi standard aggiuntivi o agli elementi di UML il cui uso è consentito nel contesto del Profilo.
* un insieme di elementi di modello predefinito, istanza dei costrutti UML standard o di quelli aggiuntivi.
 
==Collegamenti esterni==