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
261. Software Engineering is
- Associated with production of software as per specification
- Strutured approach to software development, whose aim is to facilitate the production of high-quality software in a cost-effective way.
- An engineering discipline, conern with software development
- None of these
262. Software inspection is
- It is concern with modification of existing system to meet changing requiremnts.
- It is a process of converting system specifications into an executable system.
- It analyzes and checks system representation such as the requirements document, design diagrams and program source code.
- None of these
263. Software inspection is
- It is concern with modification of existing system to meet changing requiremnts.
- It is a process of converting system specifications into an executable system.
- It analyzes and checks system representation such as the requirements document, design diagrams and program source code.
- None of these
264. Software life cycle is
- Time-period that begins when a software product is conceivd and ends when the software is no longer available for use.
- Adaptive maintenance, performed to make a computer program unable in a changed environment.
- A simplified description of a software process that is presented from a particular perspective.
- None of these
265. Software requirements specification are
- A set of activities and associated results that product a software product.
- It i concerned with re-implementating legacy system to make them more mantainable.
- It is the official statement of what is required of the system developers; it includes uses requirements for a system and detailed specification of the system requirements
- None of these
266. Software migration and evoluttion is
- Time-period that begins when a software product is conceived and ends when the software is no longer available for use
- Adaptive maintenance, performed to make a computer program usable in a changed environment.
- A simplified description of a software process that is presented from a particular perspective.
- None of these
267. Software process is
- A set off activities and associated results that produce a software product
- It is concerned with re-implementing legacy system to make them more maintainable.
- It is the offcial statement of what is required of th system developer; it includes uses requirements for a system and detailed specification of the system requrements.
- None of these
268. Software re-engineering is
- A set of activities and associated results that produce a software product
- It is concerned with re-implementing legacy system to make them more maintainable
- It is the official statement of what is required of the system developers; it includes uses requirement for a system and detailed speification of the system requirements
- None of these
269. Procedural interface
- Trustworthiness with which a system are transferred from one hardware environment to another
- Here one sub system encapsulates a set of procedures, which can be called by other sub-systems.
- It is concerned with studying existing process to understand the relationship between different parts of the process.
- None of these
270. Software specfication is
- Associated with functionalty of software and constraints of operatons defined.
- It is concerned with derivng a numeric value for some attribute of a software product or a software process.
- It is any type off measurement, which relates to software system, process and related documentation.
- None of these