M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Which of the following is a software process certification ?
A JAVA Certified
B IBM Certified
C ISO-9000
D Microsoft Certified
Correct Answer: ISO-9000
How many stages are there in Iterative-enhancement model used during software maintenance ?
A two
B three
C four
D five
Correct Answer: three
Which of the following manuals is a user documentation ?
A SRS -Software Requirement Specification
B SDD -Software Design Document
C System Overview
D None of the mentioned
Correct Answer: System Overview
What are legacy systems ?
A new systems
B old systems
C under-developed systems
D none of the mentioned
Correct Answer: old systems
Which one of the following is not a maintenance model ?
A Waterfall model
B Reuse-oriented model
C Iterative enhancement model
D Quick fix model
Correct Answer: Waterfall model
Choose the suitable options with respect to regression testing ?
A It helps in development of software
B It helps in maintenance of software
C It helps in development & maintenance of software
D none of the mentioned
Correct Answer: It helps in development & maintenance of software
What is a software patch ?
A Required or Critical Fix
B Emergency Fix
C Daily or routine Fix
D None of the mentioned
Correct Answer: Emergency Fix
What does ACT stands for in In Boehm model for software maintenance ?
A Actual change track
B Annual change track
C Annual change traffic
D Actual change traffic
Correct Answer: Annual change traffic
The process of generating analysis and design documents is known as ___________________?
A Software engineering
B Software re-engineering
C Reverse engineering
D Re-engineering
Correct Answer: Reverse engineering
_______________ measures the ability of a regression test selection technique to handle realistic applications ?
A Efficiency
B Precision
C Generality
D Inclusiveness
Correct Answer: Generality