Guruch. 4.1. Muammoni parchalash misoli
3-darajali funktsional modullar
So'rov Ta'minlash
xizmatlar ] [xizmatlar
V
2-darajali funktsional modullar
Qatlamlararo interfeys 2-3
So'rov
xizmatlar
7\ Tartib
^ ^xizmatlar
_Qatlamlararo interfeys 1-2
V
1-darajali funktsional modullar
Guruch. 4.2.Qatlamli yondashuv - vazifalar ierarxiyasini yaratish
104
I qism. Ma'lumotlar tarmoqlari asoslari
darajalararo interfeys,xizmat ko'rsatish interfeysi deb ham ataladi, u pastki qatlam yuqori qatlamga taqdim etadigan funktsiyalar to'plamini belgilaydi (4.3-rasm).
K+2 darajasiga
K - 1 darajasiga
Guruch. 4.3.Ko'p darajali o'zaro ta'sir tushunchasi
Ushbu yondashuv boshqa darajalardan mustaqil ravishda alohida darajani ishlab chiqish, sinab ko'rish va o'zgartirish imkonini beradi. Ierarxik dekompozitsiya quyi darajadan yuqori darajaga o'tishga, tobora ko'proq mavhum va shuning uchun asl muammoni yanada sodda tasvirlashga o'tish imkonini beradi.
Misol
Lokal diskda joylashgan fayldan mantiqiy yozuvni o'qish muammosini ko'rib chiqing. U (juda soddalashtirilgan) muayyan vazifalarning quyidagi ierarxiyasi sifatida ifodalanishi mumkin.
Kataloglarda faylning ramziy nomi bo'yicha ma'lumotlarga kirish uchun zarur bo'lgan xususiyatlarni qidiring: faylning diskdagi jismoniy joylashuvi, hajmi va boshqalar haqida ma'lumot.
Bu darajadagi funktsiyalar faqat kataloglarni ko'rish bilan bog'liq bo'lganligi sababli, bu darajadagi fayl tizimining ko'rinishlari nihoyatda mavhumdir: fayl tizimi o'ziga xos grafikga ega, uning tugunlari kataloglar va barglari fayllardir. Diskdagi ma'lumotlarning jismoniy va mantiqiy tashkil etilishining hech qanday tafsilotlari bu darajani qiziqtirmaydi.
Do'stlaringiz bilan baham: |