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.

Four types of change are encountered during the support phase . Which one of the following is not one that falls into such category ?
A Translation
B Correction
C Adaptation
D Prevention
Correct Answer: Translation
Which of the following does not apply to agility to a software process ?
A Uses incremental product delivery strategy
B Only essential work products are produced
C Eliminate the use of project planning and testing
D All of the mentioned
Correct Answer: Eliminate the use of project planning and testing
How is plan driven development different from agile development ?
A Outputs are decided through a process of negotiation during the software development process
B Specification, design, implementation and testing are interleaved
C Iteration occurs within activities
D All of the mentioned
Correct Answer: Iteration occurs within activities
Agile Software Development is based on_________________?
A Incremental Development
B Iterative Development
C Linear Development
D Both Incremental and Iterative Development
Correct Answer: Iterative Development
Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ?
A Spiral Model
B Waterfall Model
C Rad Model
D 4GT Model
Correct Answer: 4GT Model
Select the option that suits the Manifesto for Agile Software Development________________?
A Individuals and interactions
B Working software
C Customer collaboration
D All of the mentioned
Correct Answer: All of the mentioned
What is a major advantage of using a 4GT Model for producing small scale products, applications or programs ?
A Improved productivity of software engineers
B Reduction in software development time
C 4GT helped by CASE tools and code generators offers a credible solution to many software problems
D None of the mentioned
Correct Answer: Reduction in software development time
Which of the following is not a type of a 4GL? One originating _________________?
A on Lisp machine
B on report generators
C from database query languages
D from GUI creators
Correct Answer: on Lisp machine
If you were to create client/server applications, which model would you go for ?
A WINWIN Spiral Model
B Spiral Model
C Concurrent Model
D Incremental Model
Correct Answer: Concurrent Model
Identify the disadvantage of Spiral Model?
A Doesn’t work well for smaller projects
B High amount of risk analysis
C Strong approval and documentation control
D Additional Functionality can be added at a later date
Correct Answer: Doesn’t work well for smaller projects