All Subject Study

प्रोग्रामिंग के लिए निम्न-स्तरीय एवं उच्च-स्तरीय डिजाइन

Class 11 Information Technology मॉड्यूल 6: प्रोग्रामिंग के लिए निम्न-स्तरीय एवं उच्च-स्तरीय डिजाइन

प्रश्न 1. Low-Level Design (LLD) का मुख्य उद्देश्य क्या है?

उत्तर: LLD बताता है कि सिस्टम के प्रत्येक घटक को वास्तव में कैसे बनाया और लागू किया जाएगा। इसमें मॉड्यूल, क्लास, फंक्शन और एल्गोरिदम का विवरण होता है।

प्रश्न 2. HLD और LLD में क्या अंतर है?

उत्तर:

  • HLD: सिस्टम की पूरी संरचना और मुख्य मॉड्यूल बताता है।

  • LLD: प्रत्येक मॉड्यूल की आंतरिक संरचना, क्लास और लॉजिक बताता है।

प्रश्न 3. Encapsulation की अवधारणा समझाइए।

उत्तर: Encapsulation में डेटा और उस पर काम करने वाले फंक्शन को एक ही क्लास में रखा जाता है। इसका उद्देश्य डेटा को सुरक्षित रखना और बाहरी पहुँच को नियंत्रित करना है।

प्रश्न 4. Database Design में Normalization का क्या महत्व है?

उत्तर: Normalization डेटाबेस में दोहराए जाने वाले डेटा को कम करता है और डेटा की शुद्धता तथा भंडारण क्षमता बढ़ाता है।

प्रश्न 5. API डिजाइन में Rate Limiting क्यों महत्वपूर्ण है?

उत्तर: Rate Limiting एक निश्चित समय में API अनुरोधों की संख्या सीमित करती है। इससे सर्वर ओवरलोड और DDoS जैसे हमलों से बच सकता है।

प्रश्न 6. Inheritance कोड पुनः उपयोग को कैसे बढ़ावा देता है?

उत्तर: Inheritance में नई क्लास पुरानी क्लास के गुण और मेथड प्राप्त कर सकती है। इससे एक ही कोड बार-बार लिखने की आवश्यकता नहीं होती।

प्रश्न 7. Polymorphism Dynamic Method Dispatch को कैसे सक्षम करता है?

उत्तर: Polymorphism के माध्यम से रनटाइम पर यह निर्धारित किया जाता है कि किस क्लास का मेथड चलाया जाएगा।

प्रश्न 8. Abstraction जटिलता को सरल बनाने में कैसे मदद करता है?

उत्तर: Abstraction केवल आवश्यक जानकारी दिखाता है और अनावश्यक आंतरिक विवरण छिपाता है। इससे सिस्टम को समझना आसान होता है।

प्रश्न 9. LLD के मुख्य आउटपुट क्या होते हैं?

उत्तर:

  • क्लास डायग्राम

  • मेथड और फंक्शन विनिर्देश

  • डेटा संरचना विनिर्देश

  • UI और स्क्रीन डिजाइन

प्रश्न 10. Database Design में Version Control कैसे सहायक है?

उत्तर: Version Control डेटाबेस स्कीमा और कोड में हुए बदलावों को रिकॉर्ड करता है। इससे पुराने संस्करण पर लौटना और बदलावों को नियंत्रित करना आसान होता है।

Print window me Save as PDF chuno.