Software Engineering — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 2726 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2726 questions
826
EN + हिं
GB Which things in UML are the explanatory parts of UML models?
IN यूएमएल में कौन सी चीजें यूएमएल मॉडल के व्याख्यात्मक भाग हैं?
A
public जनता
B
profession पेशा
C
product उत्पाद
D
environment पर्यावरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: rest all are clauses for software ethics, environment does not focus on specific clause nor its of importace related to question
व्याख्या (हिन्दी) स्पष्टीकरण: बाकी सभी सॉफ्टवेयर नैतिकता के लिए खंड हैं, पर्यावरण विशिष्ट खंड पर ध्यान केंद्रित नहीं करता है और न ही प्रश्न से संबंधित इसके महत्व पर ध्यान केंद्रित करता है
827
EN + हिं
GB Which of the following term is best defined by the statement:”a structural relationship that specifies that objects of one thing are connected to objects of another”?
IN निम्नलिखित में से कौन सा शब्द इस कथन द्वारा सर्वोत्तम रूप से परिभाषित किया गया है: "एक संरचनात्मक संबंध जो निर्दिष्ट करता है कि एक चीज की वस्तुएं दूसरी चीज की वस्तुओं से जुड़ी हुई हैं"?
A
software is set of programs. सॉफ्टवेयर प्रोग्रामों का समूह है।
B
software is documentation and configuration of data. सॉफ़्टवेयर डेटा का दस्तावेज़ीकरण और कॉन्फ़िगरेशन है।
C
both a and b ए और बी दोनों
D
none of the mentioned उल्लेखित कोई भी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: software is not just set of program but it is also associated documentation and configuration of data to make program run.
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ्टवेयर केवल प्रोग्राम का सेट नहीं है बल्कि यह प्रोग्राम को चलाने के लिए डेटा का संबंधित दस्तावेज़ीकरण और कॉन्फ़िगरेशन भी है।
828
EN + हिं
GB What refers to the value associated with a specific attribute of an object and to any actions or side?
IN किसी वस्तु की विशिष्ट विशेषता और किसी क्रिया या पक्ष से जुड़े मूल्य को क्या संदर्भित करता है?
A
increasing demand बढ़ती मांग
B
low expectation कम उम्मीद
C
increasing supply बढ़ती आपूर्ति
D
less reliable and expensive. कम विश्वसनीय और महंगा।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: increasing supply will lead to more production and not failure.
व्याख्या (हिन्दी) स्पष्टीकरण: आपूर्ति बढ़ने से उत्पादन अधिक होगा, विफलता नहीं।
829
EN + हिं
GB Which of the following UML diagrams has a static view?
IN निम्नलिखित में से किस यूएमएल आरेख में स्थिर दृश्य है?
A
software maintainability. सॉफ्टवेयर रखरखाव.
B
software functionality. सॉफ़्टवेयर कार्यक्षमता.
C
software development. सॉफ्टवेयर डेवलपमेंट।
D
a and b. ए और बी.
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: good software should deliver the required functinality, maintainability. software development is not an attribute but a fundamental
व्याख्या (हिन्दी) स्पष्टीकरण: अच्छे सॉफ़्टवेयर को आवश्यक कार्यक्षमता, रखरखाव प्रदान करनी चाहिए। सॉफ़्टवेयर विकास एक विशेषता नहीं बल्कि एक मूलभूत विशेषता है
830
EN + हिं
GB Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time?
IN यूएमएल में कौन सा आरेख एक विशिष्ट समय पर मॉडल किए गए सिस्टम की संरचना का पूर्ण या आंशिक दृश्य दिखाता है?
A
software dependence. सॉफ्टवेयर निर्भरता.
B
software development. सॉफ्टवेयर डेवलपमेंट।
C
software validation. सॉफ़्टवेयर सत्यापन.
D
software specification. सॉफ्टवेयर विशिष्टता.
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: software dependence is an attribute and not an engineering activity for process
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ़्टवेयर निर्भरता एक विशेषता है न कि प्रक्रिया के लिए इंजीनियरिंग गतिविधि
831
EN + हिं
GB Interaction Diagram is a combined term for
IN इंटरेक्शन डायग्राम एक संयुक्त शब्द है
A
software engineering belongs to computer science. सॉफ्टवेयर इंजीनियरिंग कंप्यूटर विज्ञान से संबंधित है।
B
software engineering is a part of more general form of system engineering. सॉफ्टवेयर इंजीनियरिंग सिस्टम इंजीनियरिंग के अधिक सामान्य रूप का एक हिस्सा है।
C
computer science belongs to software engineering. कंप्यूटर विज्ञान सॉफ्टवेयर इंजीनियरिंग से संबंधित है।
D
software engineering is concerned with the practicalities of developing and delivering useful software. सॉफ्टवेयर इंजीनियरिंग का संबंध उपयोगी सॉफ्टवेयर विकसित करने और वितरित करने की व्यावहारिकताओं से है।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: software engineering is a vast sub domain which comes under computer science which is main domain
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ्टवेयर इंजीनियरिंग एक विशाल उप डोमेन है जो कंप्यूटर विज्ञान के अंतर्गत आता है जो मुख्य डोमेन है
832
EN + हिं
GB How many diagrams are here in Unified Modelling Language?
IN एकीकृत मॉडलिंग भाषा में यहाँ कितने चित्र हैं?
A
heterogeneity विविधता
B
flexibility FLEXIBILITY
C
business and social change व्यापार और सामाजिक परिवर्तन
D
security सुरक्षा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: option b & c are a part of software engineering as a subject,hence option a covers them both.
व्याख्या (हिन्दी) स्पष्टीकरण: विकल्प बी और सी एक विषय के रूप में सॉफ्टवेयर इंजीनियरिंग का हिस्सा हैं, इसलिए विकल्प ए उन दोनों को कवर करता है।
833
EN + हिं
GB Which of the following is not needed to develop a system design from concept to detailed object-oriented design?
IN अवधारणा से विस्तृत ऑब्जेक्ट-ओरिएंटेड डिज़ाइन तक सिस्टम डिज़ाइन विकसित करने के लिए निम्नलिखित में से किसकी आवश्यकता नहीं है?
A
software processes सॉफ़्टवेयर प्रक्रियाएँ
B
software security सॉफ्टवेयर सुरक्षा
C
software reuse सॉफ़्टवेयर का पुन: उपयोग
D
software validation सॉफ़्टवेयर सत्यापन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: software validation is an activity for software process and not the fundamental for engineering.
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ़्टवेयर सत्यापन सॉफ़्टवेयर प्रक्रिया के लिए एक गतिविधि है न कि इंजीनियरिंग के लिए मौलिक।
834
EN + हिं
GB Which of the following is a dynamic model that shows how the system interacts with its environment as it is used?
IN निम्नलिखित में से कौन सा एक गतिशील मॉडल है जो दिखाता है कि सिस्टम अपने पर्यावरण के साथ कैसे इंटरैक्ट करता है?
A
web has led to availability of software services and possibility of developing highly distributed service based systems. वेब ने सॉफ्टवेयर सेवाओं की उपलब्धता और अत्यधिक वितरित सेवा आधारित सिस्टम विकसित करने की संभावना को जन्म दिया है।
B
web based systems have led to degradance of programming languages. वेब आधारित प्रणालियों के कारण प्रोग्रामिंग भाषाओं का ह्रास हुआ है।
C
web brings concept of software as service. वेब सेवा के रूप में सॉफ्टवेयर की अवधारणा लाता है।
D
web based system should be developed and delivered incrementally. वेब आधारित प्रणाली को क्रमिक रूप से विकसित और वितरित किया जाना चाहिए।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: web based systems has led to important advances in programming languages
व्याख्या (हिन्दी) स्पष्टीकरण: वेब आधारित सिस्टम ने प्रोग्रामिंग भाषाओं में महत्वपूर्ण प्रगति की है
835
EN + हिं
GB Which of the following is a structural model that demonstrates the other systems in the environment of the system being developed?
IN निम्नलिखित में से कौन सा एक संरचनात्मक मॉडल है जो विकसित की जा रही प्रणाली के वातावरण में अन्य प्रणालियों को प्रदर्शित करता है?
A
act in a manner that is in the best interests of his expertise and favour.” इस तरीके से कार्य करें जो उसकी विशेषज्ञता और पक्ष के सर्वोत्तम हित में हो।
B
act consistently with the public interest.” जनहित में लगातार कार्य करें।”
C
ensure that their products only meet the srs.” सुनिश्चित करें कि उनके उत्पाद केवल एसआरएस से मिलते हैं।
D
none कोई नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest and shall ensure that their products and related modifications meet the highest professional standards possible.thus options a & c are ruled out
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ्टवेयर इंजीनियरों को सार्वजनिक हित के अनुरूप अपने ग्राहक और नियोक्ता के सर्वोत्तम हित में कार्य करना चाहिए और यह सुनिश्चित करना चाहिए कि उनके उत्पाद और संबंधित संशोधन उच्चतम पेशेवर मानकों को पूरा करते हैं। इस प्रकार विकल्प ए और सी को खारिज कर दिया जाता है।
836
EN + हिं
GB Which of the following come under system control?
IN निम्नलिखित में से कौन सिस्टम नियंत्रण के अंतर्गत आता है?
A
responsiveness जवाबदेही
B
licensing लाइसेंस
C
memory utilization स्मृति उपयोग
D
processing time प्रोसेसिंग समय
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: licensing of a software product comes under corporate part of the software company.
व्याख्या (हिन्दी) स्पष्टीकरण: किसी सॉफ़्टवेयर उत्पाद का लाइसेंसिंग सॉफ़्टवेयर कंपनी के कॉर्पोरेट भाग के अंतर्गत आता है।
837
EN + हिं
GB We use _________ where various parts of system use are identified and analyzed in turn.
IN हम _________ का उपयोग करते हैं जहां सिस्टम उपयोग के विभिन्न भागों की पहचान की जाती है और उनका बारी-बारी से विश्लेषण किया जाता है।
A
elicitation निकालना
B
design डिज़ाइन
C
analysis विश्लेषण
D
documentation प्रलेखन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: requirement elicitation, requirement analysis, requirement documentation and requirement review are the four crucial process steps of requirement engineering.design is in itself a different phase of software engineering
व्याख्या (हिन्दी) स्पष्टीकरण: आवश्यकता प्राप्ति, आवश्यकता विश्लेषण, आवश्यकता दस्तावेज़ीकरण और आवश्यकता समीक्षा आवश्यकता इंजीनियरिंग के चार महत्वपूर्ण प्रक्रिया चरण हैं। डिज़ाइन अपने आप में सॉफ्टवेयर इंजीनियरिंग का एक अलग चरण है
838
EN + हिं
GB Which model describes the static structure of the system using object classes and their relationships?
IN कौन सा मॉडल ऑब्जेक्ट वर्गों और उनके संबंधों का उपयोग करके सिस्टम की स्थिर संरचना का वर्णन करता है?
A
operations only केवल संचालन
B
attributes only केवल गुण
C
both (a) and (b) दोनों (ए) और (बी)
D
none of the mentioned उल्लेखित कोई भी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: in software engineering, a class diagram in the unified modeling language (uml) is a type of static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations, and the relationships among objects.
व्याख्या (हिन्दी) स्पष्टीकरण: सॉफ्टवेयर इंजीनियरिंग में, एकीकृत मॉडलिंग भाषा (यूएमएल) में एक वर्ग आरेख एक प्रकार का स्थिर संरचना आरेख है जो सिस्टम की कक्षाओं, उनकी विशेषताओं, संचालन और वस्तुओं के बीच संबंधों को दिखाकर सिस्टम की संरचना का वर्णन करता है।
839
EN + हिं
GB Which model shows the flow of object interactions?
IN कौन सा मॉडल ऑब्जेक्ट इंटरैक्शन के प्रवाह को दर्शाता है?
A
they can be used to discover parallel activities उनका उपयोग समानांतर गतिविधियों की खोज के लिए किया जा सकता है
B
they are used to depict workflow for a particular business activity इनका उपयोग किसी विशेष व्यावसायिक गतिविधि के लिए वर्कफ़्लो को चित्रित करने के लिए किया जाता है
C
activity diagram do not tell who does what and are difficult to trace back to object models गतिविधि आरेख यह नहीं बताता कि कौन क्या करता है और ऑब्जेक्ट मॉडल का पता लगाना मुश्किल है
D
all of the mentioned सभी का उल्लेख किया गया है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: activity diagrams are graphical representations of workflows of step wise activities and actions with support for choice, iteration and concurrency.
व्याख्या (हिन्दी) स्पष्टीकरण: गतिविधि आरेख विकल्प, पुनरावृत्ति और समवर्तीता के समर्थन के साथ चरणबद्ध गतिविधियों और कार्यों के वर्कफ़्लो का ग्राफिकल प्रतिनिधित्व हैं।
840
EN + हिं
GB If the system state is Shutdown then it can respond to which of the following message?
IN यदि सिस्टम स्थिति शटडाउन है तो यह निम्नलिखित में से किस संदेश का जवाब दे सकता है?
A
{text} {मूलपाठ}
B
[text] [मूलपाठ]
C
constraint बाधा
D
none of the mentioned उल्लेखित कोई भी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Explanation: constraints are represented by {text string}.
व्याख्या (हिन्दी) स्पष्टीकरण: बाधाओं को {टेक्स्ट स्ट्रिंग} द्वारा दर्शाया जाता है।
826–840 of 2726