Leksiya. Yagona modellashtirish tili uml ning asosiy tushunchalari. Ob'ektlar va munosabatlar. Sinf va foydalanish holatlari diagrammasi



Download 167,09 Kb.
bet1/42
Sana04.02.2022
Hajmi167,09 Kb.
#429633
  1   2   3   4   5   6   7   8   9   ...   42
Bog'liq
Лек 5 1 Язык UML


Leksiya. Yagona modellashtirish tili


UML ning asosiy tushunchalari. Ob'ektlar va munosabatlar. Sinf va foydalanish holatlari diagrammasi.
Yagona modellashtirish tili (UML) 80-yillarning oxiri va 90-yillarning boshlarida paydo boʻlgan obyektga yoʻnaltirilgan tahlil va dizayn (OOA&D) usullarining davomchisi hisoblanadi. UML ( Birlashtirilgan Modellashtirish Til ) - yagona modellash tili - dasturiy ta'minotni ishlab chiqish sohasida ob'ektni modellashtirish uchun grafik tavsiflash tili. UML umumiy til bo'lib, u UML modeli deb ataladigan tizimning mavhum modelini yaratish uchun grafik belgilardan foydalanadigan ochiq standartdir . UML asosan dasturiy ta'minot tizimlarini aniqlash, vizualizatsiya qilish, loyihalash va hujjatlashtirish uchun yaratilgan.
Yagona usul (Unified Method) 0.8 versiyasi haqida birinchi eslatma 1995 yilda OOPSLA '95 konferentsiyasida paydo bo'lgan. Ushbu usuldan tashqari, boshqa usullar taklif qilingan. Ushbu usullarni standartlashtirish uchun OMG (Object Management Group) tarkibida tashabbus guruhi tuzildi.
UML bu usul emas, balki modellashtirish tilining nomi. Ushbu tushunchalarni ajratib ko'rsatish kerak. Ko'pgina usullar modellashtirish tiliga qo'shimcha ravishda jarayonni o'z ichiga oladi. Modellashtirish tili - bu loyihani tasvirlash uchun ishlab chiquvchilar foydalanadigan yozuv (birinchi navbatda grafik). Jarayon - bu loyihani amalga oshirishda bajarilishi kerak bo'lgan qadamlar haqida tavsiya.
UML birinchi navbatda til bo'lib, har qanday til vositasi kabi lug'at va ushbu lug'atdagi so'zlarni birlashtirish qoidalarini taqdim etadi. Bunday holda, lug'at va qoidalar tizimning kontseptual va jismoniy ko'rinishlariga qaratilgan. Til modelni qanday yaratish va o'qishni belgilaydi, ammo unda qanday tizim modeli yaratilishi kerakligi haqida hech qanday tavsiyalar mavjud emas - bu UML doirasidan tashqarida va dasturiy ta'minotni ishlab chiqish jarayonining vakolatidir. Shu munosabat bilan, ko'rinishidan, UML ko'pincha RUP bilan bog'liq - mahsulotni muvaffaqiyatli ishlab chiqish uchun qaysi modellarni, qanday va qachon yaratishni tavsiya etadigan mumkin bo'lgan jarayonlardan biri.
UML vizualizatsiya tilidir. UML-da modellarni yozishning bitta oddiy maqsadi bor: tizim haqida ma'lumot almashishni osonlashtirish. Har bir UML belgisining orqasida qat'iy belgilangan semantika mavjud bo'lib, bu sizga talqin qilish xatolaridan qochish imkonini beradi ("ishlab chiquvchi X Y sinf ierarxiyasini tavsiflaganida nimani nazarda tutgan ..." kabi savollarga javoblar juda shaffof bo'ladi).
UML - bu spetsifikatsiyalar va aniq ta'riflar tili. Shu ma'noda, UML modellashtirish aniq, aniq va to'liq modellarni yaratishni anglatadi.
UML dizayn tilidir. UML vizual dasturlash tili emas, lekin UML atamasidagi modellarni ob'ektga yo'naltirilgan dasturlash tillarining ma'lum bir to'plamiga solishtirish mumkin. UML oldinga (mavjud model ® yangi kod) va teskari (mavjud kod ® yangi model) dizayn imkoniyatlarini taqdim etadi. Ko'pincha UML modellashtirish vositalari Java, C ++, CORBA, VB, Smalltalk kodlarida UML modellarining xaritalarini amalga oshiradi.
UML hujjatlashtirish tilidir. Dasturiy ta'minotni ishlab chiqish jarayoni nafaqat kod yozishni, balki talablar ro'yxati, arxitektura tavsifi, dizayn, tizim manba kodi, loyihani rejalashtirish, testlar, prototiplar to'plami, mahsulot relizlari kabi artefaktlarni yaratishni ham o'z ichiga oladi. Muayyan kompaniyada mahsulotni ishlab chiqish madaniyatiga qarab, ushbu hujjatlarni rasmiylashtirish darajasi qat'iy belgilangan shablonlar va hujjat formatlaridan tortib, elektron pochta orqali yoki shaxsan o'zboshimchalik bilan mavzu bo'yicha suhbatlarga qadar sezilarli darajada farqlanadi. Biroq, bu artefaktlarning barchasi muvaffaqiyatli mahsulotni ishlab chiqish jarayoni uchun juda muhimdir. UML tizim talablarini, qurilish hujjatlarini, testlarni ko'rsatish, loyihani rejalashtirish va oxirgi foydalanuvchiga etkazilgan relizlarni boshqarish uchun zarur harakatlarni modellashtirish vositalarini taqdim etadi.
UML ning asosiy elementlari - ob'ektlar (Thing), munosabatlar (Munosabatlar), diagrammalar (Diagram). Ob'ektlar tilning asosiy abstraktsiyalari, munosabatlar ob'ektlarni bir-biriga bog'laydi, diagrammalar qiziqish uyg'otadigan ob'ektlar to'plamidir.

Download 167,09 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish