17 Software Engineering (Computer Science) questions asked in Bihar STET previous year papers, each with the correct answer and explanation. Read them free on UTpaper, or attempt the full papers as timed online tests.
Q1Bihar STET 2024 Paper II Computer Science, 12 Jun 2024, Shift 1 (10:00 AM)
White Box Testing is also known as:व्हाइट बॉक्स परीक्षण के रूप में भी जाना जाता है:
AFunctional Testingकार्यात्मक परीक्षण
BBlack Box Testingब्लैक बॉक्स परीक्षण
CGlass Box Testingग्लास बॉक्स परीक्षण
DUnit Testingयूनिट परीक्षण
Show answerHide answer
Correct answer: (C)Glass Box Testingग्लास बॉक्स परीक्षण
Explanation
White box testing examines the internal code structure and logic, so it is also called glass box, clear box or structural testing. Black box testing ignores the internals.White box testing आंतरिक कोड संरचना और तर्क की जाँच करती है, इसलिए इसे glass box, clear box या structural testing भी कहते हैं। Black box testing आंतरिक भाग की उपेक्षा करती है।
Q2Bihar STET 2024 Paper II Computer Science, 12 Jun 2024, Shift 1 (10:00 AM)
Software maintenance refers to:सॉफ्टवेयर रखरखाव को संदर्भित करता है:
ADeveloping new software from scratchस्क्रैच से नए सॉफ्टवेयर विकसित करना
BEnhancing the performance of softwareसॉफ्टवेयर के प्रदर्शन को बढ़ाना
CFixing defects and updating existing softwareदोषों को ठीक करना और मौजूदा सॉफ्टवेयर को अपडेट करना
DTesting software before releaseरिलीज से पहले सॉफ्टवेयर का परीक्ष
Show answerHide answer
Correct answer: (C)Fixing defects and updating existing softwareदोषों को ठीक करना और मौजूदा सॉफ्टवेयर को अपडेट करना
Explanation
Software maintenance is modifying software after delivery to fix defects, adapt it to new environments, and update or improve it.Software maintenance डिलीवरी के बाद सॉफ्टवेयर में बदलाव करना है, ताकि दोष ठीक किए जा सकें, उसे नए वातावरण के अनुकूल बनाया जा सके, और उसे अपडेट या बेहतर किया जा सके।
Q3Bihar STET 2024 Paper II Computer Science, 11 Jun 2024, Shift 2 (3:00 PM)
The Waterfall, Prototype, and Spiral are examples of:Waterfall, प्रोटोटाइप और Spiral इसके उदाहरण हैं:
ASoftware development languagesसॉफ्टवेयर विकास भाषाएं
BSoftware metricsसॉफ्टवेयर मैट्रिक्स
CSoftware life cycle modelsसॉफ्टवेयर जीवन चक्र मॉडल
Correct answer: (C)Software life cycle modelsसॉफ्टवेयर जीवन चक्र मॉडल
Explanation
Waterfall, Prototype and Spiral are software development life cycle (SDLC) models, each describing the phases of building software.Waterfall, Prototype और Spiral सॉफ्टवेयर विकास जीवन चक्र (SDLC) मॉडल हैं, जिनमें से हर एक सॉफ्टवेयर बनाने के चरण बताता है।
Q4Bihar STET 2024 Paper II Computer Science, 11 Jun 2024, Shift 2 (3:00 PM)
Which testing method is primarily concerned with testing the software's functionality?कौन सी परीक्षण विधि मुख्य रूप से सॉफ्टवेयर की कार्यक्षमता का परीक्षण करने से संबंधित है?
ABlack Box Testingब्लैक बॉक्स परीक्षण
BWhite Box Testingव्हाइट बॉक्स परीक्षण
CGrey Box Testingग्रे बॉक्स परीक्षण
DRegression Testingप्रतिगमन परीक्षण
Show answerHide answer
Correct answer: (A)Black Box Testingब्लैक बॉक्स परीक्षण
Explanation
Black box testing checks the software's functionality against its specification using inputs and outputs only, without looking at the internal code.Black box testing सॉफ्टवेयर की कार्यक्षमता को उसकी specification के अनुसार केवल इनपुट और आउटपुट से जाँचता है, आंतरिक कोड देखे बिना।
Q5Bihar STET 2024 Paper II Computer Science, 11 Jun 2024, Shift 1 (10:00 AM)
Software design approaches involve:सॉफ्टवेयर डिजाइन दृष्टिकोण में शामिल हैं:
AHardware integrationहार्डवेयर एकीकरण
BUser training techniquesउपयोगकर्ता प्रशिक्षण तकनीक
CCreating a plan for codingकोडिंग के लिए एक योजना बनाना
DDefining the structure and organization of software componentsसॉफ्टवेयर घटकों की संरचना और संगठन को परिभाषित करना
Show answerHide answer
Correct answer: (D)Defining the structure and organization of software componentsसॉफ्टवेयर घटकों की संरचना और संगठन को परिभाषित करना
Explanation
Software design defines the architecture: the modules or components, their structure, interfaces and how they are organized, before coding begins.Software design आर्किटेक्चर तय करता है: कोडिंग शुरू होने से पहले modules या components, उनकी संरचना, interfaces और वे कैसे व्यवस्थित हैं।
Q6Bihar STET 2024 Paper II Computer Science, 11 Jun 2024, Shift 1 (10:00 AM)
Which model considers risk assessment and incremental development in software projects?कौन सा मॉडल सॉफ्टवेयर परियोजनाओं में जोखिम मूल्यांकन और वृद्धिशील विकास पर विचार करता है?
AWaterfall Modelवाटरफॉल मॉडल
BAgile Modelचुस्त मॉडल
CPrototype Modelप्रोटोटाइप मॉडल
DSpiral Modelसर्पिल मॉडल
Show answerHide answer
Correct answer: (D)Spiral Modelसर्पिल मॉडल
Explanation
Each loop of Boehm's spiral model includes an explicit risk-analysis phase and produces an increment, combining risk assessment with incremental development.Boehm के spiral मॉडल के हर चक्र में स्पष्ट जोखिम-विश्लेषण का चरण होता है और एक increment बनता है, यानी यह जोखिम आकलन को incremental विकास के साथ जोड़ता है।
Which type of maintenance involves adding new features to existing software?
ACorrective Maintenance
BPerfective Maintenance
CAdaptive Maintenance
DPreventive Maintenance
Show answerHide answer
Correct answer: (B) Perfective Maintenance
Explanation
Perfective maintenance adds new features or improves performance in response to user needs; corrective fixes bugs and adaptive suits a new environment.
The framework that provides guidelines for achieving consistent and high-quality software is:
ACOCOMO
BISO 9000
CDelphi Method
DAgile Manifesto
Show answerHide answer
Correct answer: (B) ISO 9000
Explanation
ISO 9000 is a family of quality management standards that gives guidelines for producing software of consistent, high quality.
Q9Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which maintenance activity involves updating software to work with new hardware or
software environments?किस रखरखाव गतिविधि में नए हार्डवेयर या सॉफ्टवेयर वातावरण के साथ काम करने के लिए
सॉफ़्टवेयर को अपडेट करना शामिल है?
Adaptive maintenance changes software so that it keeps working in a new environment, such as new hardware, a new OS or a new database. Corrective maintenance fixes bugs, and perfective maintenance adds improvements.Adaptive maintenance सॉफ़्टवेयर को बदलकर नए वातावरण, जैसे नए हार्डवेयर, नए OS या नए डेटाबेस, में चालू रखती है। Corrective maintenance बग ठीक करती है, और perfective maintenance सुधार जोड़ती है।
Q10Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What does the term "Software Maintenance" refer to?"सॉफ्टवेयर रखरखाव" शब्द क्या दर्शाता है?
ADeveloping new software applicationsनए सॉफ्टवेयर अनुप्रयोगों का विकास
BEnhancing software performanceसॉफ्टवेयर प्रदर्शन में वृद्धि
CManaging hardware componentsहार्डवेयर घटकों का प्रबंधन
DModifying and updating existing softwareमौजूदा सॉफ्टवेयर को संशोधित और अद्यतन करना
Show answerHide answer
Correct answer: (D)Modifying and updating existing softwareमौजूदा सॉफ्टवेयर को संशोधित और अद्यतन करना
Explanation
Software maintenance means modifying and updating software after it has been delivered: fixing faults, adapting it to new environments and improving it.सॉफ़्टवेयर रखरखाव का अर्थ डिलीवरी के बाद सॉफ़्टवेयर को बदलना और अद्यतन करना है: दोष ठीक करना, उसे नए वातावरण के अनुकूल बनाना और सुधारना।
Q11Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which model considers risk assessment and incremental development in software
projects?कौन सा मॉडल सॉफ्टवेयर परियोजनाओं में जोखिम मूल्यांकन और वृद्धिशील विकास पर विचार करता
है?
AWaterfall Modelवाटरफॉल मॉडल
BAgile Modelचुस्त मॉडल
CPrototype Modelप्रोटोटाइप मॉडल
DSpiral Modelसर्पिल मॉडल
Show answerHide answer
Correct answer: (D)Spiral Modelसर्पिल मॉडल
Explanation
Boehm's spiral model is risk-driven: each loop of the spiral covers planning, risk analysis, engineering and evaluation, so the product is built incrementally.Boehm का spiral model जोखिम-संचालित है: spiral का हर चक्कर योजना, जोखिम विश्लेषण, इंजीनियरिंग और मूल्यांकन को समेटता है, इसलिए उत्पाद क्रमशः बनता है।
Q12Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which version control system is commonly used for collaborative web development
projects?सहयोगी वेब विकास परियोजनाओं के लिए आमतौर पर कौन सा संस्करण नियंत्रण प्रणाली उपयोग की
जाती है?
ASVNSVN
BGitGit
CMercurialसक्रिय
DCVSसीवीएस
Show answerHide answer
Correct answer: (B)GitGit
Explanation
Git is the most widely used distributed version control system for collaborative development, usually through platforms such as GitHub and GitLab.Git मिलकर विकास के लिए सबसे व्यापक रूप से उपयोग होने वाला distributed version control सिस्टम है, जो आमतौर पर GitHub और GitLab जैसे प्लेटफ़ॉर्म से चलता है।
Q13Bihar STET 2025 Paper II Computer Science, 4 Nov 2025, Shift 2 (2:00 PM)
The Cost Estimation technique that involves expert judgments and consensus is called:लागत आकलन तकनीक जिसमें विशेषज्ञ निर्णय और आम सहमति शामिल है, को कहा जाता है:
ACOCOMOकोकोमो
BDelphi Methodडेल्फी विधि
CWaterfall Modelझरना मॉडल
DPrototype Modelप्रोटोटाइप मॉडल
Show answerHide answer
Correct answer: (B)Delphi Methodडेल्फी विधि
Explanation
The Delphi method estimates cost by repeated anonymous rounds of expert estimates until the experts reach consensus. COCOMO is an algorithmic model, not one based on expert consensus.Delphi विधि विशेषज्ञों के अनुमानों के बार-बार गुमनाम दौर चलाकर लागत का आकलन करती है, जब तक विशेषज्ञ आम सहमति पर न पहुँच जाएँ। COCOMO एल्गोरिदमिक मॉडल है, विशेषज्ञ सहमति पर आधारित नहीं।
Q14Bihar STET 2025 Paper II Computer Science, 4 Nov 2025, Shift 2 (2:00 PM)
Software engineering emerged due to:सॉफ्टवेयर इंजीनियरिंग किस के कारण उभरा:
AThe decline of computer technologyकंप्यूटर प्रौद्योगिकी की गिरावट
BThe need for complex hardware systemsजटिल हार्डवेयर सिस्टम की आवश्यकता
CThe challenges posed by software developmentसॉफ्टवेयर विकास द्वारा उत्पन्न चुनौतियां
DThe focus on hardware-only solutionsहार्डवेयर-केवल समाधान पर ध्यान केंद्रित करें
Show answerHide answer
Correct answer: (C)The challenges posed by software developmentसॉफ्टवेयर विकास द्वारा उत्पन्न चुनौतियां
Explanation
Software engineering arose in response to the "software crisis" of the 1960s. Projects were late, over budget and unreliable, which created a need for systematic development methods.सॉफ़्टवेयर इंजीनियरिंग 1960 के दशक के "software crisis" के जवाब में उभरी। परियोजनाएँ देर से, बजट से ऊपर और अविश्वसनीय थीं, जिससे व्यवस्थित विकास विधियों की ज़रूरत पड़ी।
Q15Bihar STET 2025 Paper II Computer Science, 4 Nov 2025, Shift 2 (2:00 PM)
Which software life cycle model is based on iterative prototyping?कौन सा सॉफ्टवेयर जीवन चक्र मॉडल पुनरावृत्ति प्रोटोटाइप पर आधारित है?
AWaterfall modelझरना मॉडल
BSpiral modelसर्पिल मॉडल
CAgile modelचुस्त मॉडल
DPrototype modelप्रोटोटाइप मॉडल
Show answerHide answer
Correct answer: (B)Spiral modelसर्पिल मॉडल
Explanation
The spiral model, proposed by Boehm, is an iterative, risk-driven model. Each loop of the spiral builds and evaluates prototypes before moving on.Boehm द्वारा प्रस्तावित spiral model पुनरावृत्तिमूलक, जोखिम-संचालित मॉडल है। Spiral का हर चक्कर आगे बढ़ने से पहले प्रोटोटाइप बनाता और जाँचता है।
Which software life cycle model allows for iterative development and incorporates risk analysis?कौन-सा सॉफ़्टवेयर जीवन चक्र मॉडल पुनरावृत्तीय विकास की अनुमति देता है और जोखिम विश्लेषण को शामिल करता है?
The Spiral model (Boehm) develops software in iterative loops, and each loop includes explicit risk analysis.Spiral मॉडल (Boehm) सॉफ्टवेयर को पुनरावृत्त लूपों में विकसित करता है, और हर लूप में स्पष्ट जोखिम विश्लेषण (risk analysis) शामिल होता है।
What is the purpose of staffing level estimation in software project management?सॉफ्टवेयर प्रोजेक्ट मैनेजमेंट में कार्मिक व्यवस्था स्तर के आकलन का उद्देश्य क्या है?
ATo determine the number of hardware components requiredआवश्यक हार्डवेयर घटकों की संख्या निर्धारित करना
BTo identify potential risks in the projectपरियोजना में संभावित जोखिमों की पहचान करना
CTo allocate appropriate resources to the projectपरियोजना के लिए उचित संसाधन आवंटित करना
DTo estimate the maintenance costs of the softwareसॉफ़्टवेयर की रखरखाव लागत का अनुमान लगाना
Show answerHide answer
Correct answer: (B)To identify potential risks in the projectपरियोजना में संभावित जोखिमों की पहचान करना
Explanation
Note: the answer key gives (B), but staffing level estimation (for example the Norden/Putnam model) works out how many engineers are needed over the project's duration, which means allocating resources (C). Risk identification is a separate activity.नोट: आधिकारिक उत्तर कुंजी (B) देती है, लेकिन staffing level का अनुमान (जैसे Norden/Putnam मॉडल) यह निकालता है कि प्रोजेक्ट की अवधि में कितने इंजीनियर चाहिए, जो संसाधनों का आवंटन (C) है। जोखिम की पहचान एक अलग गतिविधि है।
How to use these Bihar STET Computer Science questions
Every question here was asked in a real Bihar STET paper; the paper and shift are shown on the card, and the number opens the question on its own page. Try each one before tapping Show answer, then attempt the full Bihar STET papers as timed tests to check your speed under exam conditions.