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:
- (autorius )
- (autorius )
- (autorius )
Iš pradžių UML kūrė kompanija, kuri jos tolesnę plėtrą ir standartizaciją perdavė konsorciumui. 1997 metais pasirodė 1.1 UML versija, 2005–2.0 versija. Šiuo metu UML yra labiausiai paplitęs programinės įrangos specifikavimo standartas, palaikomas įvairių gamintojų , IBM, , . Lietuvoje yra kuriama visame pasaulyje žinoma priemonė.
Atviro kodo UML redaktoriai:
- (daugiaplatformis)
- (daugiaplatformis)
- (Linux)
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 | |
Aprašo fizinį sistemos diegimą |
Nuorodos
- UML informacijos puslapis
vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu , mobilusis, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris