Axborot tizimlarini loyihalash asoslari
3.3. Mikroarxitektura va makroarxitektura
Mikroarxitektura va makroarxitektura atamalari asosan dasturiy tizimlarni tavsiflash uchun ishlatiladi. Korporativ axborot tizimlari arxitekturasi darajalarining ko'rib chiqilayotgan modeliga muvofiq, mikroarxitekturani dasturiy ta'minot arxitekturasi va ma'lumotlar arxitekturasi darajalariga, makroarxitekturani esa IT arxitekturasi darajasiga kiritish mumkin.
Mikroarxitektura ma'lum bir komponent yoki quyi tizimning ichki tuzilishini tavsiflaydi va makroarxitektura tuzilishini tavsiflaydi.
butun IC, uning tarkibiy qismlari yoki quyi tizimlarining kombinatsiyasi sifatida. Dasturiy ta'minot tizimlarining murakkabligi doimo
ortib boradi. Bu uzatiladigan va qayta ishlanadigan ma'lumotlar hajmining o'sishi, axborotni qayta ishlash bo'yicha vazifalarning murakkabligi va bunday vazifalar sonining ko'payishi bilan bog'liq. Murakkab tizimlarni qurishda me'moriy yondashuvsiz ularni qurish, saqlash va o'zgartirish oxir-oqibat biznes uchun foydasiz bo'ladi.
Ushbu muammoni hal qilish uchun abstraktsiya, parchalanish va inkapsulyatsiya usullaridan foydalanish mumkin. Shunday qilib, masalan, yirik tashkilot infratuzilmasining bir qismi bo'lgan dasturiy ta'minot tizimini ishlab chiqishda u modullar to'plami sifatida taqdim etiladi, ularning har biri o'ziga xos funktsiyani bajaradi va ular birgalikda tizimning o'zi funktsiyalarini bajaradilar. Bunday holda, har bir modulning tashkil etilishi mikroarxitektura bo'ladi va
68
Mashina Google tomonidan tarjima qilingan
Axborot tizimlari arxitekturasi
makroarxitektura - tizim ichidagi ushbu modullarning o'zaro ta'siri bo'ladi.
Tizimni amalga oshirishning murakkabligini kamaytirish murakkab vazifalarni bir nechta oddiylarga bo'lish tufayli yuzaga keladi. Natijada, bu oddiy vazifalarning katta to'plamining paydo bo'lishiga olib kelishi mumkin, buning asosida har qanday, hatto juda murakkab bo'lganlarni ham amalga oshirish mumkin bo'ladi. Bu ob'ektga yo'naltirilgan dasturlash printsipi - aniq muammolarni hal qilish uchun ob'ektlarning aniq sinflarini yaratish.
Afsuski, har doim ham tizim shakllanmaydi
darslar mavzusi dasturiy tizimni boshqarishni soddalashtirishi mumkin. Masalan, quyi tizim tashkilotdagi turli jarayonlar uchun zarur bo'lgan juda katta hajmdagi harakatlarni amalga oshiradi va uning ishlamay qolishi darhol ishlashni buzadi.
ulardan bir nechtasi.
Tizim tarkibiy qismlarining bir-biriga o'zaro ta'sirini baholashga imkon beradigan ikkita printsip mavjud:
past ulanish (zaif ulanish);
yuqori uyg'unlik (kuchli aloqa). Past bog'lanish printsipi rag'batlantiradi
funktsiyalarni tizim komponentlari o'rtasida shunday taqsimlashki, ular orasidagi bog'lanish darajasi pastligicha qolmoqda. Bog'lanish quyi tizimlarning o'zaro bog'liqligining o'lchovidir. Ushbu tamoyil tizimli yondashuvning asosiy tamoyillaridan biri bilan bog'liq bo'lib, quyi tizimlar orasidagi axborot oqimlarini minimallashtirishni talab qiladi.
Mashina Google tomonidan tarjima qilingan
Do'stlaringiz bilan baham: |