Vizualizare (UML)

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

În terminologia Unified Modeling Language orientat-obiect limbaj de modelare , o vedere este o porțiune a unui model de orientat spre reprezentarea unui anumit aspect al unui sistem software.

Definiție

Conceptul de vedere nu este definit în mod oficial de specificațiile UML, care, prin urmare, nici măcar nu oferă indicații cu privire la vizualizările care ar trebui sau pot fi furnizate de cei care creează un model software. [1] Cu toate acestea, conceptul de vedere a fost folosit în mod istoric de majoritatea mediilor software de modelare UML, inclusiv Rational Rose (un produs care a contribuit în mare măsură la definirea standardului). În consecință, definirea punctelor de vedere ale unui model UML în puncte de vedere poate fi considerată o practică care constituie un standard de facto . Referințele la conceptul de vizualizări se găsesc și în documentele oficiale legate de UML; în Ghidul de utilizare UML al lui Grady Booch , de exemplu, apare următoarea definiție:

„Vedere: o proiecție a unui model, văzută dintr-o anumită perspectivă sau punct de observație, în care entitățile care nu sunt relevante pentru acea perspectivă sunt omise.”

Vedere standard

Cele două abordări principale pentru subdivizarea unui model UML în vizualizări sunt cea utilizată de Rational Rose (și derivate) și așa-numitul „model 4 + 1”.

Puncte de vedere în abordarea rațională

Modelul tradițional Rational (introdus cu Rational Rose 98 ) distinge patru puncte de vedere:

Modelul 4 + 1

Modelul 4 + 1 distinge cinci vizualizări:

  • Vizualizarea cazului de utilizare descrie cerințele de sistem în ceea ce privește serviciile oferite. Vizualizarea include diagrame de utilizare în principal sau exclusiv;
  • Vizualizarea logică sau de proiectare descrie structura logică a sistemului, în principal prin intermediul diagramelor de clase și obiecte;
  • Vizualizarea procesului descrie comportamentul dinamic al sistemului și include în principal diagrame de stare, activitate , secvență și colaborare;
  • Vizualizarea componentelor corespunde viziunii omonime a modelului rațional;
  • implementarea sau vizualizarea fizică corespunde viziunii omonime a modelului rațional.

Notă

Elemente conexe

linkuri externe