UML MODELLASHTIRISH TILI BILAN ISHLASH

UML MODELLASHTIRISH TILI BILAN ISHLASH
& nbsp & nbsp & nbsp & nbsp Yagona modellashtirish tili (UML) dasturiy ta'minot tizimlarini, shuningdek, biznes modellarini va boshqa dasturiy ta'minot bo'lmagan tizimlarni belgilash, vizuallashtirish, qurish va hujjatlashtirish uchun tildir. UML - bu katta va murakkab tizimlarni modellashtirish uchun ilgari muvaffaqiyatli qo'llanilgan muhandislik texnikasining birikmasidir.
& nbsp & nbsp & nbsp & nbsp UML yaratuvchilari uni dasturiy ta'minot tizimlari, biznes tizimlari va turli xarakterdagi boshqa tizimlarni aniqlash, taqdim etish, loyihalash va hujjatlashtirish uchun til sifatida taqdim etadilar. UML notatsiya va metamodelni belgilaydi. Belgilash - bu modellarda qo'llaniladigan grafik ob'ektlar to'plami; bu modellashtirish tilining sintaksisidir.
& nbsp & nbsp & nbsp & nbsp UML quyidagi vizual modellarni yaratish uchun ifodali vositalarni taqdim etadi:
loyihada ishtirok etgan barcha ishlab chiquvchilar tomonidan bir xilda tushuniladi;
loyiha doirasidagi aloqa vositasidir.
& nbsp & nbsp & nbsp & nbsp Birlashtirilgan modellashtirish tili (UML):
ob'ektga yo'naltirilgan (OO) dasturlash tillariga bog'liq emas;
foydalanilgan loyihani ishlab chiqish metodologiyasiga bog'liq emas;
har qanday OO dasturlash tilini qo'llab-quvvatlashi mumkin.
& nbsp & nbsp & nbsp & nbsp UML ochiq manba va asosiy yadroga kengaytirilishi mumkin. UMLda siz ko'pincha bir-biridan juda farq qiluvchi turli mavzulardagi sinflar, ob'ektlar va komponentlarni mazmunli tasvirlashingiz mumkin.
UML diagrammasi
& nbsp & nbsp & nbsp & nbsp Tizim dizayneri ixtiyorida Rational Rose quyidagi diagramma turlarini taqdim etadi, ularning ketma-ket yaratilishi butun loyihalashtirilgan tizim va uning alohida komponentlari haqida to'liq tasavvurga ega bo'lishga imkon beradi:
Ish diagrammasidan foydalaning
Joylashtirish diagrammasi (topologiya diagrammasi);
Davlat diagrammasi;
O'zaro ta'sir diagrammasi Faoliyat diagrammasi
Ketma-ketlik diagrammasi
Hamkorlik diagrammasi
Sinf diagrammasi
Komponent diagrammasi
Xulq-atvor sxemalari
Faoliyat diagrammasi
Amalga oshirish sxemalari
& nbsp & nbsp & nbsp & nbsp Ushbu diagrammalarning har biri tizim modelining boshqa ko'rinishini konkretlashtiradi. Bunday holda, foydalanish diagrammasi boshqa barcha diagrammalarni qurish uchun boshlang'ich nuqta bo'lgan tizimning kontseptual modelini ifodalaydi. Sinf diagrammasi - bu tizimning strukturaviy dizaynining statik tomonlarini aks ettiruvchi mantiqiy model va mantiqiy modelning navlari bo'lgan xatti-harakatlar diagrammasi uning ishlashining dinamik tomonlarini aks ettiradi. Amalga oshirish diagrammasi tizimning tarkibiy qismlarini ifodalash va uning jismoniy modeliga murojaat qilish uchun ishlatiladi.
& nbsp & nbsp & nbsp & nbsp Yuqoridagi diagrammalardan ba'zilari ikki yoki undan ortiq kichik turlarni ko'rsatish uchun ishlatiladi. Mustaqil tasvirlar sifatida quyidagi diagrammalardan foydalaniladi: foydalanish holatlari, sinflar, holatlar, faoliyatlar, ketma-ketlik, hamkorlik, komponentlar va joylashtirish.
& nbsp & nbsp & nbsp & nbsp UML diagrammalari uchun uchta turdagi vizual belgilar mavjud bo'lib, ular tarkibidagi ma'lumotlar jihatidan muhim:
|