Unified Modeling Language

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

UML logotipas
Enlarge
UML logotipas

UML (Unified Modeling Language, Vieninga modeliavimo kalba) - modeliavimo ir specifikacijų kūrimo kalba, skirta specifikuoti, atvaizduoti ir konstruoti objektiškai orientuotų programų dokumentus.

UML atsirado sujungus iki tol tris pirmavusius objektiškai orientuotus modelių žymėjimo būdus:

  • OMT (autorius James Rumbaugh)
  • OOSE (autorius Ivar Jacobson)
  • Booch (autorius Grady Booch)

[taisyti] Naudojami diagramų tipai

Diagramos tipas Diagramos paskirtis
Veiklos diagrama

Modeliuoja dinaminę sistemos elgseną (vaizduojami veiksmai)

Panaudos atvejų diagrama

Apibūdina funkcinį sistemos veikimą vartotojo požiūriu

Sekos diagrama

Apibūdina dinaminę veikėjų (aktorių), sistemos objektų ir sistemos sąveiką

Bendradarbiavimo diagrama Apibūdina pranešimus, siunčiamus tarp komponentų
Klasių diagrama

Apibūdina statinę sistemos struktūrą: objektus, atributus, asociacijas

Būsenų diagrama

Apibūdina vieno sistemos objekto dinaminį elgesį kaip būsenų kaitą

Komponentų diagrama Aprašo sistemoje naudojamus komponentus
Išdėstymo diagrama Aprašo fizinį sistemos diegimą

[taisyti] Nuorodos