|
Ma`lumotlar bazasi xavfsizligi
|
bet | 7/13 | Sana | 18.12.2023 | Hajmi | 23,62 Kb. | | #122019 |
Modullar aloqadorligi
Aloqadorlik — bir modul ichidagi funksional va axborot obyektlar birikuvi mustahkamligining birligi. Agar ulashuv modullar bo‘linmasi sifatini tavsiflasa, aloqadorlik bir modul amalga oshiradigan elementlar o‘zaro aloqasining darajasini tavsiflaydi. Bitta modul kuchli aloqador elementlarni
joylashtirish modullararo aloqalarni kichraytiradi, shu bilan birga ularning o‘zaro ta ’sirini tushunishni ham murakkablashtiradi. Shuningdek, zaif bog‘langan elementlarni birlashtirish ham modular texnologikligini kamaytiradi, chunki bunday elementlarni fikran boshqarish murakkab.
Aloqadorlikning quyidagi xillari (daraja pasayishi tartibiga ko‘ra) farqlaniladi:
funksional;
ketma-ket;
axborot (kommunikativ); ,v
protsedurali;
muvaqqat;
mantiqiy;
tasodifiy.
Funksional aloqadorlikda
Funksional aloqadorlikda modulning barcha obyektlari bitta funksiyani bajarish uchun belgilanadi bitta funksiyani bajarish uchun birlashtirilgan operatsiyalarni yoki funksiyaga aloqador ma’lumotlar bo‘ladi. Elementlari funksional aloqador modul aniq belgilangan maqsadga ega, uning chiqaruvida bitta vazifa, masalan massiv minimal elementini izlash tagdasturi bajariladi.
Bunday modul maksimal aloqadorlikka ega bo‘ladi, uning yaxshi texnologik sifatlari — testlash, modifikatsiyalash va kuzatish oddiyligi shuning oqibati hisoblanadi.
Tuzilmaviy dekompozitsiyaning talablaridan biri — ≪bitta modul — bitta funksiya≫ talabi ham aynan shu bilan aloqadordir.
Aynan shu tushunchalardan kelib chiqqan holda modular resurslar kutubxonasi o‘rtasida funksiyalarning tuzilmalashmagan maksimallikdan qochish lozim.
Masalan, matn muharririni loyihalashda tahrir kirish funksiyasi nazarda tutilsa, funksiyalar kutubxonasini bir modulda, bir qismini boshqa modulda tashkillashtirish, modul tashkil etish afzal.
|
| |