Aspirant Academy

MCQ

सॉफ्टवेयर इंजीनियरिंग MCQ - उत्तर सहित अभ्यास प्रश्न

RAS/RPSC तैयारी के लिए सॉफ्टवेयर इंजीनियरिंग के 51 प्रश्न हल करें।

अभ्यास प्रश्न

प्र.1ठीक तरह से संतुलित DFD में, बीच में प्रक्रिया रखे बिना सामान्यतः कौन-सा संबंध अमान्य माना जाता है?

A बाहरी इकाई से सीधे डेटा भंडार
B बाहरी इकाई से प्रक्रिया
C प्रक्रिया से डेटा भंडार
D प्रक्रिया से बाहरी इकाई
व्याख्या

DFD डेटा के रूपांतरण को प्रक्रियाओं के जरिए दिखाता है। बाहरी इकाइयां सिस्टम सीमा के बाहर स्रोत या गंतव्य होती हैं, और डेटा भंडार बाद में उपयोग के लिए डेटा रखते हैं। बाहरी इकाई से सीधे डेटा भंडार तक प्रवाह उस प्रक्रिया को छोड़ देता है जिसे डेटा को मान्य, रूपांतरित या दर्ज करना चाहिए; इसलिए बीच में प्रक्रिया ज़रूरी है।

प्र.2SDLC के किस चरण में सॉफ्टवेयर कोड की वास्तविक प्रोग्रामिंग की जाती है?

A विकास और प्रलेखन
B रख-रखाव और मूल्यांकन
C डिजाइन
D विश्लेषण
व्याख्या

सही उत्तर A है क्योंकि SDLC में वास्तविक कोड लिखने का काम विकास चरण में होता है और उसके साथ प्रलेखन भी तैयार किया जाता है। डिजाइन चरण में संरचना तय होती है, जबकि विश्लेषण में आवश्यकताएँ समझी जाती हैं। रख-रखाव और मूल्यांकन आम तौर पर विकास के बाद आते हैं।

प्र.3सॉफ्टवेयर प्रोजेक्ट अनुसूचन में PERT/CPM नेटवर्क का क्रिटिकल पाथ क्या होता है?

A सबसे अनुभवी विकासकर्ता को दिए गए कार्यों की सूची
B ऐसा कोई भी पथ जिसमें वैकल्पिक गतिविधियों की संख्या सबसे अधिक हो
C सबसे लंबी अवधि वाला आश्रित पथ, जो प्रोजेक्ट पूरा होने का न्यूनतम समय तय करता है
D सबसे कम अनुमानित लागत वाले कार्यों का क्रम
व्याख्या

PERT/CPM अनुसूचन में गतिविधियों और उनकी निर्भरताओं को नेटवर्क के रूप में दिखाया जाता है। क्रिटिकल पाथ वह पथ है जिसकी कुल अवधि प्रोजेक्ट पूरा होने की सबसे जल्दी संभव तारीख तय करती है; इस पथ की गतिविधियों में सामान्यतः शून्य ढील होती है। गैर-क्रिटिकल काम को छोटा करने से प्रोजेक्ट की समाप्ति जल्दी नहीं होगी, जब तक उसका असर क्रिटिकल पाथ पर न पड़े।

प्र.4एक आवश्यकता-विश्लेषक यह दिखाना चाहता है कि उपयोगकर्ता, पेमेंट गेटवे और इन्वेंटरी सेवा प्रस्तावित ऑर्डर प्रणाली से प्रणाली-सीमा पर कैसे जुड़ते हैं, पर अंदरूनी मॉड्यूल नहीं दिखाने हैं। कौन-सा मॉडल सबसे उपयुक्त है?

A मॉड्यूल-स्तर स्रोत-कोड सूची
B संदर्भ-स्तर DFD
C विस्तृत क्लास-इनहेरिटेंस आरेख
D CPU शेड्यूलिंग गैण्ट चार्ट
व्याख्या

संदर्भ आरेख DFD का सबसे ऊपरी स्तर है: इसमें पूरी प्रणाली को एक प्रक्रिया माना जाता है और वे बाहरी कर्ता या प्रणालियाँ पहचानी जाती हैं जो उसके साथ डेटा का आदान-प्रदान करती हैं। इसलिए आंतरिक विघटन शुरू होने से पहले आवश्यकताओं के विश्लेषण में कार्य-क्षेत्र और इंटरफ़ेस तय करने के लिए यह उपयोगी होता है।

प्र.5निम्न में से कौन-सी दोष-आधारित परीक्षण तकनीक है?

A तनाव परीक्षण
B इकाई परीक्षण
C बीटा परीक्षण
D म्यूटेशन परीक्षण
व्याख्या

म्यूटेशन परीक्षण में प्रोग्राम में जानबूझकर छोटे दोष डाले जाते हैं और देखा जाता है कि परीक्षण उन्हें पकड़ पाते हैं या नहीं। इसी कारण यह दोष-आधारित परीक्षण तकनीक मानी जाती है। इसलिए सही उत्तर D है।

आपने 51 में से 5 नमूना प्रश्न देख लिए हैं

सॉफ्टवेयर इंजीनियरिंग पर अनलिमिटेड अभ्यास RAS टेस्ट सीरीज़ + प्रैक्टिस पैक या गेट पास में मिलता है।

और प्रश्न

6छात्र, पाठ्यक्रम और नामांकन जैसे वर्गों को उनके गुणों और आपसी संबंधों सहित दिखाने के लिए कौन-सा UML आरेख सबसे उपयुक्त है?

Aगतिविधि आरेख
Bवर्ग आरेख
Cअनुक्रम आरेख
Dउपयोग-प्रकरण आरेख

7शुल्क संग्रह सिस्टम के स्तर-0 डेटा प्रवाह आरेख की जाँच करते समय परीक्षक को बाहरी इकाई विद्यार्थी से डेटा भंडार शुल्क फ़ाइल तक सीधा तीर दिखता है। सबसे उचित सुधार क्या होगा?

Aडेटा भंडार को शुल्क फ़ाइल नाम की दूसरी बाहरी इकाई से बदल दें।
Bडेटा भंडार अद्यतन करने से पहले विद्यार्थी के भुगतान विवरण को शुल्क भुगतान दर्ज करें जैसी प्रक्रिया से गुजारें।
Cतीर रहने दें, क्योंकि बाहरी इकाइयों को डेटा भंडार सीधे अद्यतन करने की अनुमति होती है।
Dस्तर-0 डेटा प्रवाह आरेखों से सभी डेटा भंडार हटाकर उन्हें केवल प्रोग्राम डिज़ाइन में दिखाएँ।

8सॉफ्टवेयर इंजीनियरिंग में सत्यापन और वैधीकरण का सबसे अच्छा अंतर कौन-सा कथन बताता है?

Aसत्यापन पूछता है कि उत्पाद निर्दिष्ट आवश्यकताओं के अनुसार बन रहा है या नहीं; वैधीकरण पूछता है कि उपयोगकर्ता की जरूरतों के लिए सही उत्पाद बन रहा है या नहीं।
Bसत्यापन केवल डिलीवरी के बाद होता है, जबकि वैधीकरण केवल कोडिंग से पहले होता है।
Cसत्यापन केवल उपयोगकर्ता करते हैं, जबकि वैधीकरण केवल प्रोग्रामर करते हैं।
Dसत्यापन केवल प्रदर्शन परीक्षण तक सीमित है, जबकि वैधीकरण केवल सिंटैक्स जांच तक सीमित है।

9परियोजना प्रबंधक वितरित स्रोत निर्देशों की अनुमानित हजारों संख्या और उत्पाद-जटिलता तथा दल-क्षमता जैसे लागत कारकों के आधार पर शुरुआती प्रयास-अनुमान लगाना चाहता है। कौन-सा मॉडल सबसे उपयुक्त है?

Aइकाई-संबंध प्रतिरूपण
Bनिर्णय-सारणी परीक्षण
Cमहत्त्वपूर्ण पथ पद्धति
Dकोकोमो

10वॉटरफॉल-शैली के SDLC में, विस्तृत सिस्टम डिजाइन शुरू करने से ठीक पहले कौन-सा काम सबसे ज़रूरी माना जाता है?

Aतैनात उत्पाद पर रिग्रेशन परीक्षण चलाना
Bकेवल उपयोगकर्ता पुस्तिका और प्रशिक्षण कार्यक्रम तैयार करना
Cहितधारकों के साथ सॉफ्टवेयर आवश्यकताओं को लिखना और उनकी पुष्टि करना
Dमुख्य मॉड्यूल की कोडिंग करना और फिर उपयोगकर्ताओं से उनकी मंजूरी लेना

11संदर्भ-स्तर के डेटा-प्रवाह आरेख को स्तर-1 डेटा-प्रवाह आरेख में तोड़ते समय संतुलित विघटन के लिए कौन-सी शर्त बनी रहनी चाहिए?

Aमूल प्रक्रिया की सीमा पार करने वाले इनपुट और आउटपुट बाल आरेख में सुरक्षित रहने चाहिए।
Bनिचले स्तर के आरेख से सभी डेटा भंडार हटाने चाहिए।
Cस्तर-1 पर हर प्रक्रिया में ठीक एक आने वाला और एक जाने वाला डेटा प्रवाह होना चाहिए।
Dबाल आरेख में डेटा प्रवाहों की जगह निर्णय और लूप रखे जाने चाहिए।

12सॉफ़्टवेयर परीक्षण की शब्दावली में सत्यापन और मान्यकरण के सामान्य अंतर को कौन-सा विकल्प सबसे सही पकड़ता है?

Aसत्यापन अंतिम उपयोगकर्ताओं द्वारा किया जाता है, जबकि मान्यकरण केवल कंपाइलरों द्वारा किया जाता है।
Bसत्यापन केवल तैनाती के बाद किया जाता है, जबकि मान्यकरण केवल कोडिंग के दौरान किया जाता है।
Cसत्यापन देखता है कि उत्पाद निर्दिष्ट आवश्यकताओं के अनुसार बनाया गया है या नहीं; मान्यकरण देखता है कि दिया गया उत्पाद उपयोगकर्ता की इच्छित जरूरतें पूरी करता है या नहीं।
Dसत्यापन केवल प्रदर्शन दोष खोजता है, जबकि मान्यकरण केवल सिंटैक्स दोष खोजता है।

13कौन-सा कथन ब्लैक-बॉक्स परीक्षण और व्हाइट-बॉक्स परीक्षण में सही अंतर बताता है?

Aब्लैक-बॉक्स परीक्षण में स्रोत-कोड पथ चाहिए होते हैं, जबकि व्हाइट-बॉक्स परीक्षण प्रोग्राम संरचना की अनदेखी करता है।
Bब्लैक-बॉक्स परीक्षण इनपुट, आउटपुट और विनिर्देशों से परीक्षण निकालता है, जबकि व्हाइट-बॉक्स परीक्षण आंतरिक तर्क या पथों से परीक्षण निकालता है।
Cब्लैक-बॉक्स परीक्षण केवल प्रोग्रामर करते हैं, जबकि व्हाइट-बॉक्स परीक्षण केवल अंतिम उपयोगकर्ता करते हैं।
Dब्लैक-बॉक्स परीक्षण केवल सिस्टम सौंपे जाने के बाद संभव है, जबकि व्हाइट-बॉक्स परीक्षण केवल कोडिंग से पहले संभव है।

14सॉफ्टवेयर गुणवत्ता आश्वासन (SQA) में शामिल है –

Aसत्यापन
Bमान्यता
C(A) और (B) दोनों
Dउपरोक्त में से कोई नहीं

15विकास दल ने लॉगिन, भुगतान और रिपोर्टिंग मॉड्यूलों की अलग-अलग जाँच पूरी कर ली है। अब वह देखना चाहता है कि जोड़ने पर ये मॉड्यूल आपस में डेटा सही ढंग से अदला-बदली करते हैं या नहीं। यहाँ परीक्षण के किस स्तर पर जोर है?

Aस्वीकृति परीक्षण
Bप्रतिगमन परीक्षण
Cसमेकन परीक्षण
Dइकाई परीक्षण

DBMS एवं सॉफ्टवेयर इंजीनियरिंग में और विषय

अन्य विषय देखें