Ma’ruza: Dasturiy ta’minot arxitekturasiga kirish
Joylashtirish turlariga misollar
Download 19.05 Kb.
|
DTA kirish
Joylashtirish turlariga misollar:
Joylashtirish (inglizcha tarqatish ko'rinishi) - dasturiy ta'minot elementlaridan, ularni jismoniy axborot vositalariga va aloqa elementlariga joylashtirishdan iborat Amalga oshirish (inglizcha amalga oshirish ko'rinishi) - dasturiy ta'minot elementlaridan va ularning turli muhitdagi fayl tuzilmalariga (ishlab chiqish, integratsiya va hk) mos kelishidan iborat. Ishni topshirish ko'rinishi - modullardan va ularning har birini amalga oshirish uchun kim javobgarligini tavsiflashdan iborat. Dastur arxitekturasini tavsiflash uchun bir nechta tillar ishlab chiqilgan bo'lsa-da, hozirda qaysi qarashlar to'plamini mos yozuvlar sifatida qabul qilish to'g'risida kelishuv mavjud emas. UML "dasturiy ta'minot tizimlarini modellashtirish uchun standarti sifatida yaratilgan. Loyihalangan tizimni har xil sifat atributlari bilan qondirish uchun turli me'moriy qoliplar ishlatiladi. Har bir qolipning o'ziga xos maqsadlari va kamchiliklari mavjud. Arxitekturaviy qoliplarning namunalari: Qatlamli qolip. Tizim sathlarga bo'linadi, ular diagrammada bir-birining ustida tasvirlangan. Har bir daraja faqat undan 1-darajani chaqirishi mumkin. Shunday qilib, har bir darajani rivojlantirish nisbatan mustaqil ravishda amalga oshirilishi mumkin, bu tizimning modifikatsiyasini oshiradi. Ushbu yondashuvning kamchiliklari tizimning murakkabligi va ishlashning pasayishi hisoblanadi. Vositachi qoliplari. Tizimda ko'plab modullar mavjud bo'lganda, ularning bir-biri bilan bevosita o'zaro ta'siri juda murakkablashadi. Muammoni hal qilish uchun vositachi kiritiladi (masalan, ma'lumotlar shinasi), bu orqali modullar bir-biri bilan aloqa o'rnatadilar. Shunday qilib, tizim modullarining o'zaro muvofiqligi oshiriladi. Barcha kamchiliklar vositachining mavjudligidan kelib chiqadi: u ish faoliyatini pasaytiradi, uning kirish imkoni yo'qligi butun tizimga kirish imkoniyatini yaratishi mumkin, u hujumlar ob'ekti va tizimdagi to'siq bo'lishi mumkin.
Download 19.05 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling