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
161. Completeness in software system is referred as
- Extent to whch all the parts of a software system or component are present and each of its parts is fully specified and developed.
- Testing of individual hardware/software components
- An Entity-relation (E-R) digram show how entities of other entities.
- it consists of wide range of different types of computer programs, which be used to support software process activites such as a requirement analysis, system modeling, debugging and testing.
162. Composition model is
- Extent to which all the parts of a software system or component are present and each of its parts is fully specified and developed
- Testing of individual hardware/software components
- An Entity-relation (E-R) diagram show how entities in the system are composed of other entities
- It consists of wide range of different types of computer prgrams, which be used to support software process activites such as a requirement analysis, system modeling, debugging and testing.
163. Match the following : A-Control metrics : B- Process metrics: C-Control: D-Correctness: 1- They are associated with software process. 2- They are associated with software products. 3- Protective measure that reduces system vulnerability. 4-Extent to which a system or component is free from faults in its specification, design, and implementation
- A-1, B-2, C-3, D-4
- A-4, B-3, C-2, D-1
- A-3, B-2, C-1, D-4
- None is true
164. Corrective maintenance is
- Maintenance performed to correct faults in hardware or software
- A failure of software-controlled systems in convenience, but there are source systems where system failure is resulted in significant critical losses.
- Failure that corrupts system state or data
- None is true
165. Corrupting failure is
- Maintenance performed to correct faults in hardware or software
- A failure of software-controled systems in convenience, but there are source systems where system failure is resulted in significant critical losses
- Failure that corrupts system state or data
- None is true
166. Cost estimation is
- Process of estimating the costs associated with software development projects that include the effort, time, and labor required.
- Overall cost of maintaining a computer system that includes the costs associated with personnel/training/maintenance of hardware and software/requirements growth.
- Overall cost of operating a computer system that includes the costs associated with personnel / training /system operations.
- Overall cost of a computer system to an organization that cludes the costs associated with operating/ maintaining the system, and the lifetime of operational use of the system.
167. Cost of maintenance
- Process of estimating the costs associated with software development projects that include the effort, time and labor required.
- Overall cost of maintaining a computer system that includes the costs associated with personnel/training/maintenance of hardware and software/requirements growth.
- Overall cost of operating a computer system that includes the costs associated with personnel / training / system opertions
- Overall cost of a computer system to an organization that includes the costs associated with operating / maintaing the lifetime of operational use of the system.
168. Event-driven control systems are
- These system runs on a single procssor or an integrated group of processors
- A system where each sub-system can respond to generated events where the 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
169. Cost of operation is
- Process of estimating the costs assoiated with software development projects that include the effort, time, and labour required.
- Overall cost of maintaining a computer system that includes the costs associated with personnel / training/maintenance of hardware and software/requirements growth
- Overall cost of operating a computer system that includes the costs associated with personal / training / system operations
- Overall cost of a computer system to an organization that includes the costs associated with operating / maintaining the system, and the lifetime of operational use of the system.
170. In Data reduction
- Here data-flow diagram show, how data is processed at different stages in the system.
- It registers all/ selected activities of a computer system
- Technique used to transform raw data into a more useful form.
- Data is shifted to modern data base management system.