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