Ma'ruza Murakkab dasturiy tizimlarni ishlab chiqish muammolari izoh


Murakkab tizimlar bilan ishlash tamoyillari



Download 0,53 Mb.
Pdf ko'rish
bet9/16
Sana07.04.2022
Hajmi0,53 Mb.
#534949
1   ...   5   6   7   8   9   10   11   12   ...   16
Bog'liq
maruza 2

 
Murakkab tizimlar bilan ishlash tamoyillari
Katta tizimlarni loyihalashda uslubiy tavsiyalardan tashqari, umuman olganda 
murakkab tizimlar bilan ishlashning pragmatik tamoyillari ko'pincha qo'llaniladi. 
Ular etarlicha keng kontekstda yuqori sifatli texnik echimlarni ishlab chiqishda 
muhim rol o'ynaydi. Ushbu tamoyillar loyihalarda ishtirok etayotgan odamlar 
o'rtasida ishni ularning o'zaro ta'sirini ta'minlash uchun kamroq xarajat bilan 
taqsimlash va har bir ishtirokchining e'tiborini ish qismi uchun tizimning eng muhim 
xususiyatlariga qaratish imkonini beradi. Ushbu tamoyillar 
mavhumlashtirish 
va 
takomillashtirish 

modulli ishlab chiqish 
va 
qayta foydalanishni o'z ichiga oladi 

• 
Abstraktsiya va takomillashtirish. 
Dekompozitsiya mavhum modellarni olish 
uchun abstraktsiyadan foydalanadi. Abstraktsiya - bu aqliy chalg'itish, muhim 
bog'lanishlarni aniqlash uchun ob'ektlar va hodisalarning ma'lum stolronlardan, 
xususiyatlaridan yoki aloqalaridan ajratish. Muammodan abstraktsiya qilish 
muammoni soddaroq masalaga aylantirish uchun bir qator tafsilotlarni e'tiborsiz 
qoldirishni o'z ichiga oladi. 
Abstraksiya - bu murakkab narsalar bilan ishlashga umumiy yondashuv. Bir 
odamning aql-zakovati juda cheklangan va juda murakkab tizimlarning barcha 
elementlari va xususiyatlarini bir vaqtning o'zida hal qila olmaydi. Ma'lumki, odam 
bir vaqtning o'zida o'nlab yoki bir yarim xil fikrlarni yodda tutishi nihoyatda qiyin 
bo'lib, zamonaviy tizimlarda turli muhim jihatlar soni yuzlablarga etadi. Bunday 
tizimlar bilan qandaydir tarzda ishlash uchun biz 
mavhumlik qobiliyatimizdan 
foydalanamiz 
, ya'ni . hozirgi vaqtda qo'yilgan aniq maqsadga erishish uchun muhim 
bo'lmagan va ko'rib chiqilayotgan mavzuning ushbu maqsad uchun muhim bo'lgan 
tomonlariga ta'sir qilmaydigan barcha narsalardan chalg'itish. 
Mavhum tasvirdan aniqroq tasvirga o'tish uchun ketma-ket 
takomillashtirishning 
teskari jarayoni qo'llaniladi. 
Tizimni har bir jihatda alohida ko‘rib chiqib, biz tahlil 
natijalarini birlashtirishga, tomonlarni birma-bir qo‘shishga harakat qilamiz, shu 
bilan birga alohida jihatlarni tahlil qilishda aniqlangan elementlar o‘rtasida yuzaga 
kelishi mumkin bo‘lgan o‘zaro ta’sirlar va yuzaga keladigan munosabatlarga e’tibor 
qaratamiz. Abstraktsiya va takomillashtirish, birinchi navbatda, natijada paydo 
bo'lgan tizimning kerakli xususiyatlarini kafolatlaydigan ishlaydigan echimlarni 
olish uchun ishlatiladi. 
Abstraksiya va takomillashtirishga misol. 
Onlayn do'konning foydalanuvchi 
identifikatorlarini saqlash tizimi bu raqamlar foydalanuvchi identifikatorlari 
ekanligini va bularning barchasi qandaydir tarzda onlayn-do'kon bilan bog'liqligini 
unutib, butun sonlar to'plami sifatida taqdim etilishi mumkin. Keyin onlayn-do'kon 
foydalanuvchi identifikatorini saqlash tizimining tavsiflangan modeli, masalan, 
muvozanatli qizil-qora daraxtlarga asoslangan raqamlar to'plamining o'ziga xos 
qo'llanilishini belgilash orqali aniqlanishi mumkin (qarang [2], 14-bo'lim, III bob va 
JDK. java.uti l.TreeSet va java.util.TreeMap sinflari ). 
Yana bir misol. 
Tarmoq orqali ma'lumotlarni uzatish vazifasini ko'rib chiqsak, biz 
aloqani tashkil etish muammolarining ko'pchiligidan vaqtinchalik mavhum 
bo'lishimiz va faqat bitta jihat bilan shug'ullanishimiz mumkin - to'g'ri ketma-
ketlikda ishonchli ma'lumotlarni uzatishni tashkil qilish. Shu bilan birga, biz 


qandaydir tarzda tarmoqdagi ikkita kompyuter o'rtasida ma'lumotlarni uzatish 
imkoniyatiga egamiz deb taxmin qilishimiz mumkin, garchi, ehtimol, jo'natish 
tartibiga nisbatan yo'qotishlar va ularning kelish tartibini buzish bilan. Belgilangan 
cheklovlar juda tor vazifalar to'plamini ajratib turadi. Ularning har qanday 
yechimlari 
transport qatlamining ma'lumotlar uzatish protokoli turidir 
, ya'ni. aniq 
buyurtma qilingan ma'lumotlarni ishonchli yetkazib berishga qaratilgan. Mavjud 
protokollardan, masalan, TCP-dan bunday protokolni tanlash yoki yangisini ishlab 
chiqish, biz ma'lumotlarni uzatishning asl umumiy muammosini aniqlaymiz. 
Aniqlashning yana bir usuli - bizning birinchi abstraktsiyamiz uchun dastlabki 
shartlarni ta'minlaydigan protokollarga o'tish, ya'ni. tarmoq orqali har qanday 
narsani uzatish qobiliyati. Bunday holda, quyi darajadagi protokollar paydo bo'ladi 

tarmoq 
(agar ular o'rtasida to'g'ridan-to'g'ri bog'langan mashinalar zanjiri mavjud 
bo'lsa, to'g'ridan-to'g'ri ulanmagan kompyuterlar o'rtasidagi aloqani tashkil qilish 
uchun javob beradi), 
kanal 
(bunday protokollar uzatiladigan ma'lumotlar formatini 
aniqlash uchun javobgardir. va ikkita jismoniy ulangan kompyuterlar o'rtasida 
ma'lumotlarning alohida elementlarini uzatishning ishonchliligi ) va 
jismoniy 
(uzatiladigan signalning jismoniy tashuvchisini aniqlash va ikkala mashina 
tomonidan bunday signallarni to'g'ri talqin qilish uchun javobgardir, xususan, 
uzatishning o'ziga xos usuli uchun. elektr signallari yoki radio to'lqinlar yordamida 
bitlar). 
• 

Download 0,53 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   16




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