Modular design and objective in software engineering in hindi

Rate this post

Modular Design (मॉड्यूलर डिजाइन): Modular Design software engineering mein ek approach hai, jisme software system ko alag-alag modules mein divide kiya jata hai. Har module ek specific task ya functionality ko handle karta hai aur ek dusre ke saath loosely coupled hota hai. Ismein har module ka apna interface hota hai, jisse dusre modules usko use kar sakte hain.

Modular Design ke Objectives (उद्देश्य):

  1. Reusability (पुनर्योग्यता): Modular Design ka ek mahatvapurna uddeshya hai punaryogya, jisse hum banaye gaye modules ko dusre projects mein phir se upyog kar sakte hain. Isse programming ki punaryogya badhti hai aur code ka dohraav kam hota hai.

  2. Maintainability (मेंटेनेबिलिटी): Modular Design software ko maintain karne mein suvidha pradaan karta hai. Kyunki har module ko alag-alag tarike se design kiya jata hai, toh kisi ek module ka parivartan keval us module par hi asar dalega aur anya modules par koi prabhav nahi hoga. Isse sangathit aur takniki drishti se code ka maintenance aasaan hota hai.

  3. Security (सुरक्षितता): Modular Design software ki suraksha ko bhi badhata hai. Ek module ka parivartan karne se poore software par koi asar nahi padta, isliye bade projects mein suraksha talika rakhne mein madad milti hai.

  4. Performance (परफ़ॉर्मेंस): Modular Design ka uddeshya performance bhi sudharna hota hai. Ek module ka punaryogya aur bahari interfaces ki madad se sangathit tarike se kaam karne ke karan, pradarshan mein sudhaar hota hai.

In uddeshyon ke aadhar par, Modular Design software engineering mein prayog hota hai taki software ka vikas aur prabandhan suvidhajanak aur acchi gunvatta wali ho sake.