صفحه اصلی - دانش - جزئیات

طبقه بندی کوپلینگ

جفت سیستم از فیزیک سرچشمه می گیرد. در فیزیک، جفت به معیاری از وابستگی متقابل دو موجودیت به یکدیگر اشاره دارد. به دسته های زیر تقسیم می شود:

جفت غیر مستقیم

هیچ رابطه مستقیمی بین دو ماژول وجود ندارد و ارتباط بین آنها به طور کامل از طریق کنترل و فراخوانی ماژول اصلی محقق می شود.

جفت شدن داده ها

هنگامی که یک ماژول به دیگری دسترسی پیدا می کند، اطلاعات ورودی و خروجی را از طریق پارامترهای داده ساده (نه پارامترهای کنترل، ساختارهای داده عمومی یا متغیرهای خارجی) با یکدیگر مبادله می کند.

جفت برچسب

مجموعه ای از ماژول ها اطلاعات رکورد را از طریق لیست پارامترها ارسال می کند. این رکورد زیرساخت یک ساختار داده است، نه یک متغیر ساده.

کوپلینگ کنترلی

جفت کنترل زمانی اتفاق می افتد که یک ماژول به صراحت عملکرد انتخاب ماژول دیگر را با انتقال اطلاعات کنترلی مانند سوئیچ ها، آرم ها، نام ها و غیره کنترل می کند.

کوپلینگ خارجی

هنگامی که گروهی از ماژول ها به جای ساختار داده جهانی یکسان به یک متغیر ساده جهانی دسترسی دارند و اطلاعات متغیر سراسری را از جدول پارامترها عبور نمی دهند، به آن کوپلینگ خارجی می گویند.

جفت عمومی

اگر گروهی از ماژول ها همگی به یک محیط داده مشترک دسترسی داشته باشند، جفت شدن بین آنها جفت عمومی نامیده می شود. محیط داده مشترک می تواند ناحیه ارتباطی مشترک با ساختار داده جهانی، ناحیه پوشش مشترک حافظه و غیره باشد.

جفت محتوا

جفت محتوا بین دو ماژول اتفاق می افتد اگر:

① یک ماژول به طور مستقیم به داده های داخلی ماژول دیگر دسترسی دارد.

②یک ماژول از طریق ورودی معمولی به داخل ماژول دیگر منتقل نمی شود.

③ برخی از کدهای برنامه دو ماژول با هم همپوشانی دارند (ممکن است فقط در زبان اسمبلی ظاهر شوند).

④ یک ماژول دارای چندین ورودی است.


ارسال درخواست

شما نیز ممکن است دوست داشته باشید