تالار گفتمان مانشت
ماژولاریتی و درجه دانه بندی؟ - نسخه‌ی قابل چاپ

ماژولاریتی و درجه دانه بندی؟ - iCanDoIt - 08 آبان ۱۳۹۴ ۰۲:۴۰ ب.ظ

سلام و درود.

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

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

با تشکر

RE: ماژولاریتی و درجه دانه بندی؟ - آسمان ابری - ۲۱ آبان ۱۳۹۴ ۰۱:۲۲ ب.ظ

(۰۸ آبان ۱۳۹۴ ۰۲:۴۰ ب.ظ)iCanDoIt نوشته شده توسط:  سلام و درود.

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

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

با تشکر

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

RE: ماژولاریتی و درجه دانه بندی؟ - MShariati - 22 آبان ۱۳۹۴ ۱۲:۵۷ ق.ظ

منظور درجه یا سطح دانه‌بندی (granularity level) اندازه‌ی اجزای سازنده‌ای هست که در تجزیه یا ترکیب سیستم‌ها با اون‌ها سر و کار داریم.