تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: تفاوت بین Modularization و Parititoning در چیست؟

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض تفاوت بین Modularization و Parititoning در چیست؟

    درود
    بین این دو چه تفاوتی هست؟ من گیج شدم و یک متن پیدا کردم که معلوم نیست چی مکیگه!

    It is common to decompose a software system into modules with few or no common dependencies between them. Modularization attempts to prevent the propagation of faults by limiting the amount of communication between modules to carefully monitored messages and by eliminating shared resources.

    Before performing modularization, visibility and connectivity parameters are examined to determine which module possesses highest potential to cause system failure. The visibility of a module is characterized by the set of modules that may be invoked directly or indirectly by the module. The connectivity of a module is described by the set of modules that may be invoked directly or used by the module.

    The isolation between functionally independent modules can be done by partitioning the modular hierarchy of a software architecture in horizontal or vertical dimensions. Horizontal partitioning separates the major software functions into independent branches.

    The execution of the functions and the communication between them is done using control modules. Vertical partitioning distributes the control and processing function in a top-down hierarchy. Highlevel modules normally focus on control functions, while low-level modules perform processing


  2. #2
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض

    محض رضای خدا

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    سلام
    فکر کنم منبع خوبی انتخاب نکرده باشید
    به این منبع مراجعه کنید:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    modularity: میزانی که ماژولها در یک سیستم از یکدیگر مستقل عمل می کنند ( میزان مستقل بودن)
    partitioning: واگذاری مسئولیت و کنترل به ماژولها در چارچوب یک ساختار سلسله مراتبی

  4. این کاربر از rahnema1 بخاطر این مطلب مفید تشکر کرده است


  5. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    از نظر تحلیل زبان انگلیسی میتوان چنین گفت که ...
    Partition به بخش های مختلف یک شی بزرگ گفته میشد که زورکی با خطی از هم جدا شده اند...
    مانند درایوهای یک هارددیسک یا مرزبندی کشور ها و...

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

    ولی ترجمه متن شما ارتباط مستقیمی با توضیحات فوق ندارد!
    اگر پاراگراف سوم را درست ترجمه و درک کرده باشم، در متن فوق گفته شده، بهتر است module های مرتبط و وابسته به هم partition بندی شوند.
    مثلاً اگر module ها را مانند class فرض کنیم، حتماً partition را مانند namespace یا DLL میتوان در نظر گرفت.

    البته از معنی بیشتر به نظر میرسد partition را بمعنی کلی جداکردن استفاده کرده و لزوماً و برخلاف module متن از partition دنبال یک معنی خاص نبوده. (برداشت شخصی)
    از معنی و برداشت اشتباه من هم که بگذریم، در متن module با M بزرگ داریم که نشانه کلمه خاص و معنی خاص داشتن است ولی partition همینطوری استفاده شده پس بازهم میتوان برداشت کرد متن از module دنبال معنی و مفهوم خاصی بوده ولی partition را فقط برای منظور و جمله بندی استفاده کرده. اگر چنین باشد دیگر partition مهم نیست و اصلاً سوال و سنجش بین module و partition بیمعنی خواهد بود. (اگر معیار درک همین متن باشد)

    شاید هم اشتباه ترجمه یا درک کرده باشم، برداشت خودم را گفتم تا شاید کمکی کرده باشم ولی از صحت گفته ام اطمینان ندارم.

    موفق باشید.
    Last edited by _H2_; 02-01-2015 at 23:10.

  6. 3 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •