Model UML

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un model UML este un model de sistem software (sau alt sistem ) construit în limbajul de modelare UML . În mod informal, un model UML este adesea înțeles ca un set de diagrame conexe, fiecare dintre ele descriind un anumit aspect sau porțiune a sistemului modelat.

Model și diagrame

Afirmația obișnuită că un model UML este o colecție de diagrame nu este formal corectă. De fapt, documentele oficiale produse de OMG specifică acest lucru

«Un model UML constă din elemente precum pachete, clase și asociații. Diagramele UML corespunzătoare sunt reprezentări grafice ale părților modelului "

( Specificație UML 2.0, p. 657, accent adăugat )

Deși modelul este de obicei creat prin elaborarea diagramelor, prin urmare, modelul în sens strict nu coincide cu diagramele, ci cu conținutul lor de informații abstracte, care poate fi interpretat în conformitate cu metamodelul UML. Din acest motiv, de exemplu, mediile software de modelare UML disting între ștergerea unui simbol dintr-o diagramă (care este o operație care afectează numai vizualizările) și ștergerea elementului corespunzător din model (care este o operație conceptuală).

Modele și XMI

Modelele UML pot fi salvate într-un format de schimb bazat pe XML numit XMI .

linkuri externe