Software Engineering MCQ Questions and Answers
The Software Engineering MCQ questions with answers section is designed for students preparing for technical interviews and placement tests. It covers the principles of software development life cycles (SDLC), agile models, testing, and project management. Practicing programming questions and answers in this domain helps you understand design methodologies, quality assurance, and software maintenance concepts. Top companies like TCS, Infosys, Wipro, and Cognizant frequently include such MCQs to assess your technical foundation. This guide includes solved questions with explanations to ensure conceptual clarity and practical understanding—ideal for both beginners and experienced candidates looking to refresh their technical knowledge.
Software Engineering MCQ
Showing 10 of
288 questions
181. Evolutionary Development
- It describes the basic entities in the design and relation between them.
- Observational techniques used to understand social and organizational requirements.
- It is based on the ideal of developing an initial implementation, exposing it uses on requirement and refining it through many version until and adequate system has been developed
- Based on an idea of developing an initial implementation, exposing this to uses comment and retiring it until and adequate system has been developed.
182. Exposure is
- Trustworthiness with which a system or component can be modified to take advantage of new software or hardware technologies.
- An error of some kind or an unexpected event occurs during the execution of a program
- Here the objective of the process is to work with uses to explore their requirement and deliver a final system.
- Possible loss or harm in computing system.
183. Fault tolerance is
- It is the process of modifying the state space of the system so that the effects of the fault are minimized and system can continue in operation in some degraded state.
- Capacity of a system or component to continue normal operation despite the presence of hardware or software faults.
- It is the widely used hazard technique
- Incorrect step, process, or data definition in a computer program
184. It is intended to find inconsistencies between a program and its specification. These inconsistencies are usually due to program faults or defects.
- Database
- Debugging
- Defect testing
- Defensive programming
185. It is property of the system that equates to its trustworthiness. it is the degree of user's confidence that the system will operate as one exect, that the system would not fail in normal use.
- Dependability
- Availability
- Maintainability
- None of these
186. Fail safe is
- Trustworthiness with which a system or component can be modified to increase its storage or functional capacity
- Pertaining to a system/component that automatically places itself in a safe operating mode in the event of failure
- Pertaining to a system or component that continues to provide partial operational capability in the event of certain failures.
- None of these
187. Represents the number of discrete levers in the inheritane three where subclasses inherit attributes and operations from super classes.
- Depth of inheritance tree
- Breath of inheritance tree
- Radius of inheritance tree
- None of these
188. Fan-out is referred to
- It is a measure of number of function that calls some other function.
- It is measure of number of functions that are called by a function.
- In it server is only responsible for data management.
- None of these
189. Fail soft is
- Trustworthiness with which a system or component can be modified to increase its storage or functional capacity
- Pertaining to a system/component that automatically places itself in a failure.
- Pertaining to a system or component that continues to provide partial operational capabiity in the event of certain failures
- None of these
190. Embedded systems are
- These system runs on a single processor or an integrated group of processors
- A system where each sub-system can respond to generated events where the events might to generated from other sub-systems or from the environment of the system.
- A system continues in operation after some system faults have manifested themselves
- A system whose operation is incorrect, if results are not produced according to the timing specifications.