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


Komponentga asoslangan rivojlanish



Download 341,59 Kb.
bet18/26
Sana13.04.2023
Hajmi341,59 Kb.
#927611
1   ...   14   15   16   17   18   19   20   21   ...   26
Bog'liq
Leksiya. Yagona modellashtirish tili uml ning asosiy tushunchala (1)

Komponentga asoslangan rivojlanish


PSni rivojlantirishga komponentli yondashuv tamoyillari
Hatto OO yondashuvida ham, dasturni qayta ishlatish bir qator cheklovlar bilan birga keladi. Ishlab chiquvchi, xususan, qayta foydalanish mumkin bo'lgan qismlarning xatti-harakatlarining barcha tafsilotlarini tushunishni xohlamaydi yoki ularga shunchalik biriktiriladiki, keyinchalik ularni almashtira olmaydi. Juda murakkab tizimlar uchun meros ierarxiyasi ko'pincha ulkan, tushunish qiyin va to'ldirilgan munosabatlarga aylanadi, bu ularni almashtirishni imkonsiz qiladi. Ishlab chiquvchilarga bosim uchinchi tomon qismlari qayta ishlatilganda yanada kuchliroq bo'ladi, chunki ular yanada kattaroq va murakkabroq bo'lib, manba kodida emas, balki faqat ikkilik shaklda mavjud bo'ladi. Ushbu qiyinchiliklarni bartaraf etish faqat qismlar va interfeyslarning xatti-harakatlarini aniq tavsiflash, shuningdek qismlarni qo'shish va almashtirish qulayligini ta'minlaydigan qismlarni ulash uchun moslashuvchan mexanizmlarni amalga oshirish orqali mumkin.
Dasturlash sanoati endi dasturiy ta'minot qismlarini katta hajmli qayta ishlatishni qulay tarzda amalga oshirish imkoniyatiga ega. Bu tizimning funktsional elementlarini elementning interfeysi amalga oshirishdan ajratiladigan tarzda aniqlash imkonini beruvchi standartlar va ularni qo'llab-quvvatlovchi texnologiyalarning paydo bo'lishi natijasidir. Bunday interfeyslarni eslab qolish va qidirish mumkin, bu tizim qismlari turli xil mashinalarda joylashgan bo'lsa ham o'zaro ta'sirini osonlashtiradi. Bu PSni rivojlantirishga komponentlarga asoslangan (CB) yondashuvning asosiy afzalligi. E'tibor bering, PSni ishlab chiqish uchun yangi talablar - oldindan tayyorlangan komponentlardan yig'ish - OO yondashuvining ahamiyati va to'g'riligini kamaytirmaydi. Aksincha, ular bu yondashuvga asoslanadi.
KB yondashuvi uchta asosiy tamoyilga asoslanadi:

  • spetsifikatsiyani amalga oshirishdan ajratish;

  • ma'lumotlar va jarayonlarni inkapsulyatsiya qilish;

  • komponentni amalga oshirishni avtomatlashtirishga imkon beruvchi komponent dizaynini abstraktsiya qilish.




Download 341,59 Kb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   26




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