Software Engineering MCQ Quiz in हिन्दी - Objective Question with Answer for Software Engineering - मुफ्त [PDF] डाउनलोड करें
Last updated on Jun 10, 2025
Latest Software Engineering MCQ Objective Questions
Software Engineering Question 1:
निम्नलिखित में से कौन सा एक ब्लैक बॉक्स परीक्षण नहीं है?
Answer (Detailed Solution Below)
Software Engineering Question 1 Detailed Solution
सही उत्तर विकल्प 1 है
Key Points
ब्लैक-बॉक्स परीक्षण, जिसे व्यवहार परीक्षण के रूप में भी जाना जाता है, सॉफ़्टवेयर के कार्यात्मक विनिर्देशों पर केंद्रित है। दूसरे शब्दों में, ब्लैक-बॉक्स परीक्षण एक सॉफ्टवेयर डेवलपर को इनपुट शर्तों के सेट बनाने की अनुमति देता है जो प्रोग्राम की सभी कार्यात्मक आवश्यकताओं को पूरी तरह से पूरा करते हैं। व्यवहार परीक्षण की विधियाँ इस प्रकार हैं।
- ग्राफ-आधारित परीक्षण विधियां
- समतुल्य विभाजन
- सीमा मूल्य विश्लेषण
- तुलना परीक्षण
- ओर्थोगोनल सरणी परीक्षण
तो ग्लास बॉक्स परीक्षण ब्लैक-बॉक्स परीक्षण नहीं है क्योंकि ग्लास बॉक्स परीक्षण खुले बॉक्स परीक्षण है लेकिन ब्लैक-बॉक्स परीक्षण बंद बॉक्स परीक्षण है।
Additional Information
ग्लास बॉक्स परीक्षण:
ग्लास बॉक्स परीक्षण एक परीक्षण तकनीक है जो प्रोग्राम संरचना की जांच करती है और प्रोग्राम लॉजिक/कोड से परीक्षण डेटा प्राप्त करती है। ग्लास बॉक्स परीक्षण के अन्य नाम स्पष्ट बॉक्स परीक्षण, खुले बॉक्स परीक्षण, तर्क-संचालित परीक्षण या पथ-संचालित परीक्षण, या संरचनात्मक परीक्षण हैं।
Software Engineering Question 2:
निम्नलिखित में से कौन एक अक्रियात्मक आवश्यकता नहीं है?
Answer (Detailed Solution Below)
Software Engineering Question 2 Detailed Solution
- अकार्यात्मक आवश्यकताएं संचालन को परिभाषित करने के लिए उपयोग की जाने वाली आवश्यकताएं हैं जबकि कार्यात्मक आवश्यकताएं प्रक्रिया के व्यवहार को परिभाषित करती हैं।
- अकार्यात्मक आवश्यकता मूल रूप से गुणवत्ता विशेषताओं से संबंधित है। यह सॉफ्टवेयर के प्रदर्शन के बारे में बताती है।
कुछ अकार्यात्मक आवश्यकताएं हैं:
→ सुरक्षा
→ विश्वसनीयता
→ डेटा पूर्णंकता
→ उपयोगिता
→ प्रबंधनीयता
→ स्थायित्व
→ प्रतिलब्धि आदि।
Software Engineering Question 3:
सॉफ्टवेयर डिलीवरी से पहले पाई गई त्रुटि और कुल त्रुटियों (पहले और बाद में) के अनुपात को कहा जाता है:
Answer (Detailed Solution Below)
Software Engineering Question 3 Detailed Solution
सही उत्तर दोष निवारण दक्षता है।
Key Points
- दोष निवारण दक्षता (DRE) एक माप है जिसका उपयोग सॉफ्टवेयर इंजीनियरिंग में दोष पहचान प्रक्रियाओं की प्रभावशीलता को मापने के लिए किया जाता है।
- इसकी गणना डिलीवरी से पहले पाए गए दोषों और कुल दोषों (डिलीवरी से पहले और बाद में दोनों) के अनुपात के रूप में की जाती है।
- DRE का सूत्र है:
DRE = (डिलीवरी से पहले पाए गए दोष) / (डिलीवरी से पहले और बाद में पाए गए कुल दोष)।
Additional Information
- सटीकता से तात्पर्य सामान्यतः किसी राशि के मापन और उसके वास्तविक (सत्य) मान के बीच की निकटता से है, जिसका सॉफ्टवेयर में दोष का पता लगाने से कोई सीधा संबंध नहीं है।
- विशिष्टता एक शब्द है जिसका प्रयोग अक्सर सांख्यिकीय वर्गीकरण में किसी परीक्षण की सही नकारात्मकता को सही ढंग से पहचानने की क्षमता को संदर्भित करने के लिए किया जाता है, जिसका प्रयोग आमतौर पर सॉफ्टवेयर दोष माप के संदर्भ में नहीं किया जाता है।
- थ्रूपुट से तात्पर्य उस दर से है जिस पर कोई सिस्टम कार्यों को संसाधित कर सकता है। यह दोष माप के बजाय प्रदर्शन मेट्रिक्स से अधिक संबंधित है।
Software Engineering Question 4:
सॉफ्टवेयर विकास के एक चरण का आउटपुट इसके पिछले चरण के अनुरूप है या नहीं, इसे निर्धारित करने की प्रक्रिया क्या है?
Answer (Detailed Solution Below)
Software Engineering Question 4 Detailed Solution
- सत्यापन और प्रमाणीकरण तकनीक बहुत समान हैं क्योंकि यह दोनों तकनीक एक सॉफ्टवेयर में त्रुटियों को हटाने में मदद करने के लिए डिज़ाइन की गई हैं
- उनके उद्देश्यों के बीच स्पष्ट समानता के बावजूद, इन दो बग संसूचन तकनीकों के अंतर्निहित सिद्धांत और उनकी प्रयोज्यता बहुत भिन्न होती है
- सत्यापन यह निर्धारित करने की प्रक्रिया है कि सॉफ्टवेयर विकास के एक चरण का आउटपुट इसके पिछले चरण के अनुरूप है या नहीं
- प्रमाणीकरण यह निर्धारित करने की प्रक्रिया है कि एक पूर्ण विकसित सॉफ्टवेयर इसकी आवश्यकताओं के विनिर्देश के अनुरूप है या नहीं
Software Engineering Question 5:
__________ को एक एकीकृत सिस्टम के संदर्भ में सॉफ्टवेयर के रन-टाइम प्रदर्शन का परीक्षण करने के लिए डिज़ाइन किया गया है।
Answer (Detailed Solution Below)
Software Engineering Question 5 Detailed Solution
प्रदर्शन परीक्षण को एक एकीकृत सिस्टम के संदर्भ में सॉफ्टवेयर के रन-टाइम प्रदर्शन का परीक्षण करने के लिए डिज़ाइन किया गया है। प्रदर्शन परीक्षण, परीक्षण प्रक्रिया के सभी चरणों में होता है।
प्रदर्शन परीक्षणों को अक्सर तनाव परीक्षण के साथ जोड़ा जाता है और आमतौर पर इसमें हार्डवेयर और सॉफ्टवेयर यंत्रीकरण दोनों की आवश्यकता होती है।Top Software Engineering MCQ Objective Questions
एम.एस. ऑफ़िस, फ़ोटोशॉप और एनिमैजिक उदाहरण हैं:
Answer (Detailed Solution Below)
Software Engineering Question 6 Detailed Solution
Download Solution PDFसही उत्तर एप्लीकेशन सॉफ्टवेयर है।
Important Points
- एम.एस. ऑफिस, फोटोशॉप और एनिमैजिक एप्लिकेशन सॉफ्टवेयर के उदाहरण हैं।
- एम.एस. ऑफिस माइक्रोसॉफ्ट द्वारा प्रदान किया गया एक सॉफ्टवेयर समूह है।
- इसमें एम.एस. वर्ड, एम.एस. एक्सेल, एम.एस. पॉवरपॉइंट, एम.एस. आउटलुक, एम.एस. एक्सेस, एम.एस. वन नोट और अन्य सॉफ्टवेयर शामिल हैं।
Additional Information
- फोटोशॉप, एडोब द्वारा एक शक्तिशाली फोटो एडिटिंग टूल है।
- ऑपरेटिंग सिस्टम (OS) एक कंप्यूटर उपयोगकर्ता और कंप्यूटर हार्डवेयर के बीच एक इंटरफ़ेस है।
- एक ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो फ़ाइल प्रबंधन, मेमोरी प्रबंधन, प्रक्रिया प्रबंधन, इनपुट और आउटपुट से निपटने और डिस्क ड्राइव और प्रिंटर जैसे परिधीय उपकरणों को नियंत्रित करने जैसे सभी बुनियादी कार्य करता है।
निम्नलिखित में से कौन सा सॉफ्टवेयर डेवलपमेंट के लाइफ साइकिल का प्रतिनिधित्व करता है?
Answer (Detailed Solution Below)
Software Engineering Question 7 Detailed Solution
Download Solution PDFसंकल्पना:
सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल एक ऐसी प्रणाली विकसित करने की तार्किक प्रक्रिया है जो ग्राहकों की जरूरतों को पूरा करती है और इसे पूर्वनिर्धारित अनुसूची और लागत के भीतर विकसित किया जा सकता है।
व्याख्या:
सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल के विभिन्न चक्र निम्न हैं:
1) विश्लेषण: पहला कार्य सिस्टम की आवश्यकताओं को एकत्रित करना और उनका विश्लेषण करना होता है। सिस्टम का जानकारी क्षेत्र, कार्य, व्यवहार संबंधी आवश्यकताओं को समझा जाता है। फिर इन आवश्यकताओं को अच्छी तरह से प्रलेखित किया जाता है।
2) डिज़ाइन: सभी अनिवार्य आवश्यकताओं को एकत्रित करने और उनका विश्लेषण करने के बाद डिज़ाइन आर्किटेक्चर तैयार किया जाता है।
3) कोडन: डिज़ाइन के बाद कोई भी व्यक्ति किसी प्रोग्रामिंग भाषा का उपयोग करके सिस्टम के लिए कूट विकसित कर सकता है। इसके दौरान डिज़ाइन को मशीन-पठनीय रूप में अनुवादित किया जाता है।
4) परीक्षण: यह त्रुटियों की खोज करने और बग को थोक करने के लिए किया जाता है।
5) अनुरक्षण: कभी-कभी सिस्टम प्रतिष्ठापन के बाद त्रुटियां उत्पन्न हो सकती हैं और कभी-कभी आवश्यकताएं बदल जाती हैं। उस समय पर सिस्टम के अनुरक्षण की आवश्यकता होती है।
निम्नलिखित में से किस UML आरेख में एक स्थिर दृश्य होता है?
Answer (Detailed Solution Below)
Software Engineering Question 8 Detailed Solution
Download Solution PDFसही उत्तर विकल्प 2 है।
Key Points
यूएमएल (यूनिफाइड मॉडलिंग लैंग्वेज) आरेखों को दो मुख्य प्रकारों में वर्गीकृत किया जा सकता है: संरचनात्मक आरेख (जो सिस्टम का एक स्थिर दृश्य प्रस्तुत करते हैं) और व्यवहारिक आरेख (जो गतिशील पहलुओं का प्रतिनिधित्व करते हैं)।
- सहयोग आरेख - अनुक्रमित संदेशों के संदर्भ में वस्तुओं या भागों के बीच बातचीत का प्रतिनिधित्व करता है। यह एक प्रकार का व्यवहार आरेख है।
- यूज-केस आरेख - अभिनेताओं के संदर्भ में सिस्टम द्वारा प्रदान की गई कार्यक्षमता, उपयोग के मामलों के रूप में दर्शाए गए उनके लक्ष्य और उन उपयोग के मामलों के बीच किसी भी निर्भरता का प्रतिनिधित्व करता है। यह एक प्रकार का संरचनात्मक आरेख है, जो सिस्टम की कार्यक्षमता का एक स्थिर दृश्य प्रदान करता है।
- स्थिति चार्ट आरेख - दिखाता है कि कोई वस्तु घटनाओं के जवाब में अपनी स्थिति कैसे बदलती है। यह एक प्रकार का व्यवहार आरेख है।
- गतिविधि आरेख - विकल्प, पुनरावृत्ति और समवर्तीता के समर्थन के साथ चरणबद्ध गतिविधियों और कार्यों के वर्कफ़्लो का प्रतिनिधित्व करता है। इसे एक व्यवहारिक आरेख माना जाता है।
इसलिए, वह आरेख जो सूचीबद्ध विकल्पों के बीच एक स्थिर दृश्य का प्रतिनिधित्व करता है, उपयोग-केस आरेख है।
निम्नलिखित में से कौन सी प्रणाली विकास जीवन चक्र का/के चरण है/हैं?
Answer (Detailed Solution Below)
Software Engineering Question 9 Detailed Solution
Download Solution PDFअवधारणा:
सिस्टम डेवलपमेंट लाइफ साइकल (एसडीएलसी) एक सॉफ्टवेयर प्रोजेक्ट के लिए एक सॉफ्टवेयर संगठन के भीतर आने वाली प्रक्रिया है। इसमें एक विस्तृत योजना शामिल है जिसमें विशिष्ट सॉफ़्टवेयर को विकसित करने, बनाए रखने, बदलने और बदलाव या बढ़ाने का वर्णन किया गया है।
जीवन चक्र सॉफ्टवेयर की गुणवत्ता और समग्र विकास प्रक्रिया में सुधार के लिए एक पद्धति को परिभाषित करता है।
SDLC के चरण
ससंगतता अध्ययन |
↓ |
आवश्यकताओं का विश्लेषण और विनिर्देश |
↓ |
डिज़ाइन |
↓ |
कोडिंग और इकाई परीक्षण |
↓ |
एकीकरण और प्रणाली परीक्षण |
↓ |
रखरखाव |
इसलिए, सभी विकल्प सही हैं
जब उपयोगकर्ताओं को नेविगेशनल नियंत्रण दिया जाता है तो मल्टीमीडिया प्रोजेक्ट को _________ और उपयोगकर्ता-इंटरैक्टिव कहा जाता है।
Answer (Detailed Solution Below)
Software Engineering Question 10 Detailed Solution
Download Solution PDFअवधारणा:
मल्टीमीडिया का अर्थ है टेक्स्ट, ऑडियो, वीडियो, ग्राफिक्स और एनीमेशन का संयोजन। मल्टीमीडिया प्रोजेक्ट मल्टीमीडिया सामग्री हैं जो कंप्यूटर स्क्रीन पर प्रस्तुत की जाती हैं।
स्पष्टीकरण:
मल्टीमीडिया प्रोजेक्ट के चरण निम्न हैं: योजना बनाना, डिजाइन करना, परीक्षण करना और वितरित करना।
मल्टीमीडिया प्रोजेक्ट के बारे में कुछ बातें:
- इंटरएक्टिव मल्टीमीडिया यूजर को नेविगेशनल कंट्रोल देता है। यह नियंत्रित करता है कि किन तत्वों को पहुंचाना है।
- इसके लिए रचनात्मक कौशल, औजारों और संगठन प्रतिभाओं की आवश्यकता होती है जो कि मल्टीमीडिया प्रोजेक्ट्स बनाते हैं।
- मल्टीमीडिया में दो श्रेणियां हैं: रैखिक और गैर-रैखिक।
- रैखिक मल्टीमीडिया बिना किसी नेविगेशनल कंट्रोल उदाहरण के सिनेमा है।
- गैर - रैखिक प्रगति को नियंत्रित करने के लिए उपयोगकर्ता अन्तरक्रियाशीलता प्रदान करता है। उदाहरण: कंप्यूटर गेम।
- मल्टीमीडिया सिस्टम को डिजिटल रूप से और आमतौर पर इंटरैक्टिव रूप से एकीकृत किया जाना चाहिए।
- मल्टीमीडिया को ऑप्टिकल डिस्क, वेब या वितरित नेटवर्क का उपयोग करके वितरित किया जा सकता है।
प्रतिगमन परीक्षण मुख्य रूप से संबंधित है:
Answer (Detailed Solution Below)
Software Engineering Question 11 Detailed Solution
Download Solution PDFप्रतिगमन परीक्षण एक प्रकार का रखरखाव परीक्षण है। रखरखाव परीक्षण में वे सभी परीक्षण गतिविधियाँ शामिल होती हैं जो किसी मौजूदा सॉफ़्टवेयर सिस्टम में दोषों की पहचान करने और उन्हें ठीक करने के लिए की जाती हैं, और प्रतिगमन परीक्षण इस प्रक्रिया का एक विशिष्ट पहलू है।
Key Points
रखरखाव परीक्षण को आम तौर पर दो श्रेणियों में विभाजित किया जाता है:
सुधारात्मक रखरखाव परीक्षण: इसमें सॉफ्टवेयर के लागू होने के बाद उसमें दोषों या समस्याओं की पहचान करने और उन्हें ठीक करने के लिए परीक्षण किया जाता है।
अनुकूली रखरखाव परीक्षण: इस प्रकार का रखरखाव परीक्षण सॉफ्टवेयर को पर्यावरण में होने वाले परिवर्तनों के अनुकूल बनाने के लिए किया जाता है, जैसे हार्डवेयर, सॉफ्टवेयर या नियामक आवश्यकताओं में परिवर्तन आदि।
प्रतिगमन परीक्षण सुधारात्मक और अनुकूली रखरखाव परीक्षण दोनों के अंतर्गत आता है। जब नया कोड जोड़ा जाता है या मौजूदा कोड को संशोधित किया जाता है, तो यह सुनिश्चित करने के लिए प्रतिगमन परीक्षण किया जाता है कि परिवर्तन मौजूदा कार्यक्षमता को नकारात्मक रूप से प्रभावित न करें। यह समय के साथ सॉफ़्टवेयर की विश्वसनीयता और अखंडता को बनाए रखने में मदद करता है।
मान लीजिए कि एक क्लाउड में ऑपरेटिंग सिस्टम, एप्लीकेशन सॉफ्टवेयर आदि जैसे सॉफ्टवेयर स्टैक हैं। इस मॉडल को _________ मॉडल कहा जाता है।
Answer (Detailed Solution Below)
Software Engineering Question 12 Detailed Solution
Download Solution PDFसंकल्पना:
क्लाउड कंप्यूटिंग कम लागत पर रिसोर्स का उपयोग करने के लिए एक लचीला वातावरण प्रदान करती है। क्लाउड कंप्यूटिंग एक वेब बेस, डिस्ट्रिब्यूटेड कंप्यूटिंग है जिसका उपयोग करके इनफार्मेशन, रिसोर्स और सॉफ्टवेयर विभिन्न यूजर के बीच डिस्ट्रिब्यूट किए जाते हैं। सभी रिसोर्स वेब पर हैं, यही कारण है कि सेवाएं प्रदान करने के विभिन्न तरीके आते हैं।
व्याख्या:
क्लाउड कंप्यूटिंग इंटरनेट बेस्ड कंप्यूटिंग है जहां ग्राहक भौतिक बुनियादी ढांचे के मालिक नहीं होते हैं। सभी सेवाएं इंटरनेट पर होती हैं। क्लाउड कंप्यूटिंग मॉडल में विभिन्न सेवाएं इस प्रकार हैं:
SaaS –इसका पूर्ण रूप सॉफ्टवेयर एस ए सर्विस है। इसमें एप्लिकेशन को उन ग्राहकों के लिए एक सेवा के रूप में होस्ट किया जाता है जो इसे इंटरनेट के माध्यम से एक्सेस करते हैं। यह पैकेज्ड बिजनेस प्रोसेस ऑफरिंग प्रदान करता है जो क्लाउड में रहता है। इसमें क्लाउड में स्टैक होता है जैसे ऑपरेटिंग सिस्टम, एप्लीकेशन सॉफ्टवेयर आदि।
IaaS – इसका पूर्ण रूप इंफ्ररास्ट्रकचर एस ए सर्विस है। यह वर्चुअलाइज्ड कंप्यूटिंग रिसोर्स प्रदान करने के लिए जिम्मेदार है, IaaS यूजर के साथ नेटवर्क रिसोर्स अपने स्वयं के वर्चुअल क्लस्टर को इकट्ठा करते हैं, जिस पर वे अपने स्वयं के सॉफ़्टवेयर स्टैक को इनस्टॉल करने, मेन्टेन रखने और एक्सेक्यूट करने के लिए जिम्मेदार होते हैं।
PaaS – इसका पूर्ण रूप प्लेटफार्म एस ए सर्विस है। यह सॉफ्टवेयर डाउनलोड या इंस्टॉल किए बिना इंटरनेट का उपयोग करके एप्लिकेशन और सेवाओं को पूरी तरह से बनाने के लिए आवश्यक सभी रिसोर्स की आपूर्ति करता है। इसमें एप्लिकेशन डिजाइन, डेवलपमेंट और होस्टिंग शामिल है।
एक सॉफ्टवेयर आवश्यकता विनिर्देश (SRS) दस्तावेज़ को निम्नलिखित में से किस एक पर चर्चा करने से बचना चाहिए?
Answer (Detailed Solution Below)
Software Engineering Question 13 Detailed Solution
Download Solution PDFसॉफ़्टवेयर आवश्यकता विनिर्देश (SRS) विकसित किए जाने वाले सॉफ़्टवेयर निकाय का विवरण है। शामिल किए गए विशिष्टता प्रकार कार्यात्मक, अकार्यात्मक, अन्तरापृष्ठ, प्रदर्शन, रखरखाव आदि हैं।
लेकिन डिजाइन विनिर्देश, सॉफ्टवेयर आवश्यकता विनिर्देश में शामिल नहीं है। डिजाइन, कुछ कार्यान्वयन से संबंधित है।सॉफ्टवेयर इंजीनियरिंग में रैखिक अनुक्रमिक मॉडल का दूसरा नाम क्या है?
Answer (Detailed Solution Below)
Software Engineering Question 14 Detailed Solution
Download Solution PDFवाटरफॉल मॉडल को सॉफ्टवेयर इंजीनियरिंग में रैखिक अनुक्रमिक मॉडल के रूप में भी जाना जाता है।
वाटरफॉल मॉडल में, डेवलपर द्वारा अगले चरण पर जाने से पहले प्रत्येक चरण को पूरी तरह से और अच्छी तरह से समाप्त करता है।
सॉफ़्टवेयर में ________________ शामिल हैं।
Answer (Detailed Solution Below)
Software Engineering Question 15 Detailed Solution
Download Solution PDFसंकल्पना:
सॉफ्टवेयर में कंप्यूटर प्रणाली के संचालन से जुड़े कार्यक्रमों, प्रक्रियाओं और दिनचर्या का पूरा समुच्चय शामिल होता है। इन निर्देशों को हार्डवेयर से अलग करने के लिए शब्द अंकित किया गया था - अर्थात, कंप्यूटर प्रणाली के भौतिक घटक।
प्रोग्राम + प्रलेखन + संचालन प्रक्रियाएँ सही उत्तर है।