Shaybonov Muhsinbek 01/03/2023 01: 22: 02
UML 2.0 notatsiya tahlili. CASE modellashtirish vositasi sharhi
Download 404.67 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling