تالار گفتمان مانشت

نسخه‌ی کامل: ماژولاریتی و درجه دانه بندی؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام و درود.

توی سیستم عامل از این دو کلمه زیاد استفاده شده می خواستم بدونم چی هستند:

1- ماژولاریتی؟
2- درجه دانه بندی؟

با تشکر
(08 آبان 1394 02:40 ب.ظ)iCanDoIt نوشته شده توسط: [ -> ]سلام و درود.

توی سیستم عامل از این دو کلمه زیاد استفاده شده می خواستم بدونم چی هستند:

۱- ماژولاریتی؟
۲- درجه دانه بندی؟

با تشکر

دوست عزیز کلمه ماژولاریتی یعنی طراحی پیمانه ای
وقتی می گیم یک فرایند طراحی ماژولاریتی دارد یعنی موقع تعریف یک فرایند می تونیم اونو به قطعات مجزا و مستقل تقسیم کنیم، مثلا در طراحی آن فرایند برنامه هایش، کتابخانه هایش و داده هایش از یکدیگر مستقل تعریف می شوند و اگر ان فرایند بخواهد می تواند کتابخانه اش را با فرایند دیگری به اشتراک بگذارد بی انکه در داده ها و برنامه های دیگرش خللی ایجاد گردد، و یا برای هر قطعه اش سطوح دسترسی فراهم کند مثلا برای یک قطعه می خواهد فقط خواندنی باشد اما قطعه ی دیگرش را میخواهد هم خواندنی باشد و هم نوشتنی. همچنین برای هر قطعه ی مجزایش می توند ساختمان داده ی پویایی تعریف کند که اگر ان قطعه قصد رشد بیشتری داشت رشدش را انجام دهد بی آنکه نگران همپوشانی باشد.
این مباحث برای قطعه بندی بیشتر کاربرد دارد.
امیدوارم منظورم رو رسونده باشم.
منظور درجه یا سطح دانه‌بندی (granularity level) اندازه‌ی اجزای سازنده‌ای هست که در تجزیه یا ترکیب سیستم‌ها با اون‌ها سر و کار داریم.
لینک مرجع