Software Engineering MCQ Quiz in हिन्दी - Objective Question with Answer for Software Engineering - मुफ्त [PDF] डाउनलोड करें
Last updated on May 6, 2025
Latest Software Engineering MCQ Objective Questions
Software Engineering Question 1:
निम्नलिखित में से कौन-सा सॉफ्टवेयर प्रक्रम मॉडल जोखिम की स्पष्ट पहचान देता है?
Answer (Detailed Solution Below)
Software Engineering Question 1 Detailed Solution
Key Points
सर्पिल मॉडल सबसे उन्नत मॉडल है। इसमें चार मुख शामिल हैं जिनमें से एक जोखिम है।
अतः सही उत्तर सर्पिल मॉडल है।
Additional Information
- एक प्रोटोटाइप मॉडल एक सॉफ्टवेयर विकास मॉडल है जिसमें एक प्रोटोटाइप बनाया जाता है, उसकी जाँच की जाती है और एक स्वीकार्य प्रोटोटाइप प्राप्त होने तक उस पर फिर से काम किया जाता है।
- एक क्रमिक मॉडल सॉफ्टवेयर विकास की एक प्रक्रिया है जहां सॉफ्टवेयर विकास चक्र के कई स्टैंडअलोन मॉड्यूल में आवश्यकताओं को विभाजित कर दिया जाता है।
- वाटरफॉल मॉडल एक उत्कृष्ट मॉडल है जिसका उपयोग प्रणाली विकास जीवन चक्र में एक रैखिक और अनुक्रमिक दृष्टिकोण के साथ एक प्रणाली बनाने के लिए किया जाता है।
Software Engineering Question 2:
एक सॉफ्टवेयर आवश्यकता विनिर्देश (SRS) दस्तावेज़ को निम्नलिखित में से किस एक पर चर्चा करने से बचना चाहिए?
Answer (Detailed Solution Below)
Software Engineering Question 2 Detailed Solution
सॉफ़्टवेयर आवश्यकता विनिर्देश (SRS) विकसित किए जाने वाले सॉफ़्टवेयर निकाय का विवरण है। शामिल किए गए विशिष्टता प्रकार कार्यात्मक, अकार्यात्मक, अन्तरापृष्ठ, प्रदर्शन, रखरखाव आदि हैं।
लेकिन डिजाइन विनिर्देश, सॉफ्टवेयर आवश्यकता विनिर्देश में शामिल नहीं है। डिजाइन, कुछ कार्यान्वयन से संबंधित है।Software Engineering Question 3:
__________ एक ऐसा अंतःक्रिया आरेख है जो वस्तुओं के बीच भेजे गए संदेशों के समय क्रम पर जोर देता है।
Answer (Detailed Solution Below)
Software Engineering Question 3 Detailed Solution
अनुक्रम आरेख एक अंतःक्रिया आरेख है जो वस्तुओं के बीच भेजे गए संदेशों के समय क्रम पर जोर देता है।
महत्वपूर्ण बिंदु
अनुक्रम आरेख
यह एक ऐसी अंतःक्रिया है जो उस सहकार्यता में घटित होती है जो सिस्टम के उपयोगकर्ता और सिस्टम के बीच या तो उपयोग स्थिति या उच्च-स्तरीय अंतःक्रिया का अनुभव करता है, जो सिस्टम और अन्य सिस्टम या उपसिस्टमों (जिसे कभी-कभी सिस्टम अनुक्रम आरेख के रूप में जाना जाता है) के बीच घटित होता है।
अनुक्रम आरेख का उद्देश्य
- किसी सिस्टम में सक्रिय वस्तुओं के बीच उच्च-स्तरीय अंतःक्रिया तैयार करना।
- उपयोग स्थिति का अनुभव करने वाले सहकार्यता में वस्तु उदाहरणों के बीच अंतःक्रिया तैयार करना।
- एक संचालन का अनुभव करने वाले सहकार्यता में वस्तुओं के बीच अंतःक्रिया तैयार करना।
- या तो सामान्य अंतःक्रिया या अंतःक्रिया के विशिष्ट उदाहरणों को तैयार करना।
Software Engineering Question 4:
किसी सॉफ़्टवेयर की कार्यक्षमता का परीक्षण करने के लिए निम्नलिखित में से किस परीक्षण प्रक्रिया का उपयोग किया जाता है?
Answer (Detailed Solution Below)
Software Engineering Question 4 Detailed Solution
Software Engineering Question 5:
लेवल 0-डी.एफ.डी. का दूसरा नाम क्या है?
Answer (Detailed Solution Below)
Software Engineering Question 5 Detailed Solution
संकल्पना:
- एक संदर्भ आरेख उन सभी स्थितियों को निरुपित करता है जो एक प्रणाली के साथ अंतःक्रिया कर सकते हैं। संपूर्ण सॉफ़्टवेयर प्रणाली को एकल प्रक्रिया के रूप में दिखाया जाता है।
- प्रणाली संदर्भ आरेख (जिसे स्तर 0 DFD के रूप में भी जाना जाता है) डेटा प्रवाह आरेख में उच्चतम स्तर है और इसमें केवल एक प्रक्रिया होती है, जो संपूर्ण प्रणाली को निरुपित करती है, जो मॉडल किए जाने वाले प्रणाली के संदर्भ और सीमाओं को स्थापित करती है।
- यह प्रणाली और बाहरी स्थितियों के बीच सूचना के प्रवाह की पहचान करता है।
- संदर्भ आरेख आमतौर पर एक आवश्यकता दस्तावेज़ में शामिल होता है।
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संकल्पना:
सॉफ्टवेयर में कंप्यूटर प्रणाली के संचालन से जुड़े कार्यक्रमों, प्रक्रियाओं और दिनचर्या का पूरा समुच्चय शामिल होता है। इन निर्देशों को हार्डवेयर से अलग करने के लिए शब्द अंकित किया गया था - अर्थात, कंप्यूटर प्रणाली के भौतिक घटक।
प्रोग्राम + प्रलेखन + संचालन प्रक्रियाएँ सही उत्तर है।