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 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
Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there?
A two
B three
C four
D five
Correct Answer: three
The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance ?
A Corrective
B Adaptive
C Perfective
D Preventive
Correct Answer: Adaptive
Software Maintenance includes ?
A Error corrections
B Enhancements of capabilities
C Deletion of obsolete capabilities
D All of the mentioned
Correct Answer: All of the mentioned
What are the two ways to view the human error of a sociotechnical system ?
A hardware and software approach
B management and users approach
C person and systems approach
D all of the mentioned
Correct Answer: person and systems approach