Shaybonov Muhsinbek 01/03/2023 01: 22: 02


UML 2.0 notatsiya tahlili. CASE modellashtirish vositasi sharhi


Download 404.67 Kb.
Pdf ko'rish
bet4/6
Sana21.04.2023
Hajmi404.67 Kb.
#1367855
1   2   3   4   5   6
Bog'liq
Shaybonov M (DTA-12-DI) (M1)

UML 2.0 notatsiya tahlili. CASE modellashtirish vositasi sharhi. 
UML (Unified Modeling Language
Yagona modellashtirish tili) — bu 
dasturiy ta'minot va dasturiy bo'lmagan tizimlarning tarkibiy qismlarini 
vizualizatsiya qilish, aniqlash, loyihalash va hujjatlashtirish uchun ishlatiladigan 
yozuv turi. Dasturlash tilini yaratish tarixi 1967 yilda SimulaF67 tili paydo bo'lganda 
paydo bo'lgan: u zamonaviydan sezilarli darajada farq qiladi, ammo bugungi kunda 
mavjud bo'lgan asosiy g'oyalarni belgilaydi. UML-ning rasmiy yaratilishi 1994 yilda 
boshlangan va 0.8 ning birinchi versiyasi sinov maqomiga ega bo'lgan. 
Modelning asosiy afzalliklari orasida biz quyidagi xususiyatlarni 
ta'kidlaymiz: 


Shaybonov Muhsinbek 
01/03/2023 01:22:02 
1. UML ob'ektga yo'naltirilgan tildir, shuning uchun tahlil va dizayn 
natijalarini tavsiflovchi usullar semantik jihatdan bir xil zamonaviy texnologiyalarda 
ishlatiladigan asosiy oo tillarida dasturlash usullariga. 
2. UML yordamida vaziyatni yoki asosiy vazifani tizim xatti-
harakatlarining turli nuqtai nazarlari va jihatlari bilan tavsiflash mumkin. 
3. UML diagrammalarini idrok etish oson: hatto dasturlash va biznes 
modellarini qurish bo'yicha maxsus ma'lumotga ega bo'lmagan xodim ham sxemani 
o'qishi va uning sintaksisi bilan tanishishi mumkin (biz 20-40 belgidan iborat 
standart sxemalar haqida gapiramiz). 
4. UML biznes jarayonini yaratishda yuzaga kelishi mumkin bo'lgan 
xatolar foizini minimallashtiradi. Masalan, qo'shimcha dasturlar parametrlarining 
nomuvofiqligini yoki asosiy atributlarning o'zgarishini istisno qiladi. 
5. Biznes jarayonining har qanday bosqichi tashkilotning mavjud yoki 
yangi loyihasida qayta ishlatilishi mumkin. 
6. UML nafaqat dasturiy ta'minot muhandisligi masalalarini hal qilish, 
balki o'zingizning matn va grafik stereotiplaringizni joriy qilish uchun ham 
qo'llanilishi mumkin. 
7. Shunga o'xshash yozuvlardan farqli o'laroq, UML jadal rivojlanmoqda 
va biznesning turli sohalarida modellarni yaratishda keng qo'llanilmoqda. 
Boshqa yozuvlar singari, UML ham kamchiliklarga ega: 
1. Ko'pgina dasturchilar UML 2.0 yozuvining zamonaviy versiyasidan 
foydalanadilar. Bu tilning yuqori darajada ortiqcha bo'lishi bilan ajralib turadi
biznes-jarayon modelini yaratishda har doim ham muhim bo'lmagan ko'plab 
diagrammalar va tuzilmalarni o'z ichiga oladi. 
2. Ob'ektga yo'naltirilgan yondashuvni qo'llash dasturlash tilida mavzu 
sohasi va tahlil usullari to'g'risida bilimlarni talab qiladi. Yirik loyihalar 100 dan 
ortiq belgilarni o'z ichiga olishi mumkin. Bunday holda, jamoada ma'lum mahorat 
darajasiga ega bo'lgan va ishlashga an'anaviy yondashuvlardan uzoqlasha oladigan 
mutaxassislar bo'lishi kerak. 
Ushbu sinf dinamik va tarkibiy UML modellarini o'z ichiga oladi-vaqt va 
makonda modelning xatti-harakatlarini tavsiflovchi fe'llar. Asosiy xulq-atvor 
sub'ektlarini ko'rib chiqing: 
✓ O'zaro ta'sir - bu ma'lum bir maqsadga erishish uchun ma'lum bir 
kontekst doirasida tizimning ikkita ob'ekti yoki UML komponentlari o'rtasida xabar 
almashish. Bu ketma-ket (ketma-ketlik diagrammasi) yoki qo'shma (hamkorlik 
diagrammasi) bo'lishi mumkin. 
✓ Avtomatik-bu tarkibiy qismning turli holatlarini va ularning biznes 
jarayonining hayot tsiklidagi ketma-ketligini (muayyan vaziyatlarga javob) 
tavsiflovchi xatti-harakatlar turi. Vaziyat vaziyat kontekstiga qarab faol, harakatsiz 
yoki boshqa har qanday bo'lishi mumkin. 


Shaybonov Muhsinbek 
01/03/2023 01:22:02 
3-rasm: UML 2.0 notatsiya tahlili. 

Download 404.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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