Mavzu: uml tili imkoniyatlari. Mustaqil ish bajardi: Sultonqulova Dilnoza Tekshirdi: Umarov xasan


— mohiyatlar; — modelning asosiy elementlari bo'Igan abstraksiyalar



Yüklə 1,31 Mb.
səhifə4/7
tarix11.12.2023
ölçüsü1,31 Mb.
#143534
1   2   3   4   5   6   7
ALTd mustaqil ish 1

— mohiyatlar;

— modelning asosiy elementlari bo'Igan abstraksiyalar;

— munosabatlar ;

— mohiyatlar o'rtasidagi aloqalar;

— ko’plab mohiyatlar va munosabatlarning manfaatlarini bog’lovchi guruhlashtiruvchi diagrammalar.

UML ning mohiyatlarri

UML da mohiyatlarning to’rtta turi mavjud.

—tuzilmaviy;

—xulqiy;

—guruhlashtiruvchi;

—annotatsiyali;

UML ning foydali va kamchilik tomonlari.

UML ning foydali va kamchilik tomonlari.

UML foydalanish diagrammasini va boshqalarni ajratib turadigan bir qator afzalliklari: Til ob'ektga yo'naltirilgan bo'lib, natijada tahlil va dizayn natijalarini tavsiflash texnologiyalari zamonaviy turdagi barcha turdagi ob'ektlarga yo'naltirilgan tillarda dasturlash usullariga semantik ravishda yaqinlashadi. Ushbu tildan foydalanib, tizimni har qanday mumkin bo'lgan nuqtai nazardan tavsiflash mumkin, va uning hatti-harakatlarining turli jihatlari xuddi shu tarzda tasvirlangan. Barcha sxemalarni uning sintaksisiga nisbatan tezroq nazar tashlaganingizdan so'ng ham o'qish oson. UML sizga nafaqat dasturiy ta'minot muhandisligida foydalanishga hissa qo'shadigan o'z grafikangiz va matnli stereotiplaringizni kengaytirish, shuningdek tanitish imkonini beradi. Til juda keng tarqalgan va ayni paytda faol rivojlanmoqda.

Kamchiliklari

UML diagrammalarining qurilishi o'zining afzalliklari massasi bilan ajralib turishiga qaramay, ko'pincha quyidagi kamchiliklar tanqid qilinadi: Ishlarning aksariyat qismida tanqidchilar UML juda katta va murakkab ekanligini ta'kidlashadi va ko'pincha bu asossizdir. U juda ko'p keraksiz yoki deyarli foydasiz inshootlar va diagrammalarni o'z ichiga oladi. Mos kelmaslik.

Ushbu atama tizimlarni tahlil qilish nazariyasidan ma'lum bir tizim kirishining boshqacha natijani idrok eta olmasligini aniqlash uchun keladi. Har qanday standart notation tizimida bo'lgani kabi, UML ba'zi tizimlarni boshqalariga qaraganda samaraliroq va ixcham tarzda namoyish qilishi mumkin. Shunday qilib, ishlab chiqaruvchi UML va boshqa dasturlash tillarining barcha kuchli tomonlarini o'zaro solishtirish uchun yanada qulay bo'lgan yechimlarga moyil. Agar rivojlanish tili ob'ektga yo'naltirilgan pravoslav doktrinaning asosiy printsiplariga mos kelmasa, ya'ni OOP tamoyillariga muvofiq ishlashga harakat qilmasa, bu muammo yanada ravshan bo'ladi.


Yüklə 1,31 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə