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.

A company is developing an advance version of their current software available in the market, what model approach would they prefer ?
A RAD
B Iterative Enhancement
C Both RAD & Iterative Enhancement
D Spiral
Correct Answer: RAD
Which two of the following models will not be able to give the desired outcome if user’s participation is not involved?
A Waterfall & Spiral
B RAD & Spiral
C RAD & Waterfall
D RAD & Prototyping
Correct Answer: RAD & Prototyping
Which of the following life cycle model can be chosen if the development team has less experience on similar projects ?
A Spiral
B Waterfall
C RAD
D Iterative Enhancement Model
Correct Answer: Spiral
Selection of a model is based on_____________________?
A Requirements
B Development team & Users
C Project type and associated risk
D All of the mentioned
Correct Answer: All of the mentioned
The longer a fault exists in software__________________?
A the more tedious its removal becomes
B the more costly it is to detect and correct
C the less likely it is to be properly corrected
D All of the mentioned
Correct Answer: All of the mentioned
Which one of the following is not a fundamental activity for software processes in software engineering ?
A Software Verification
B Software Validation
C Software design and implementation
D Software evolution
Correct Answer: Software Verification
Which phase of the RUP is used to establish a business case for the system ?
A Transition
B Elaboration
C Construction
D Inception
Correct Answer: Inception
The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ?
A It shows the process activities that are enacted
B It suggests good practices to be used during the process
C It shows the phases of the model over time
D All of the mentioned
Correct Answer: It shows the process activities that are enacted
Choose an internal software quality from given below________________________?
A scalability
B usability
C reusability
D reliability
Correct Answer: usability
How is Incremental Model different from Spiral Model ?
A Progress can be measured for Incremental Model
B Changing requirements can be accommodated in Incremental Model
C Users can see the system early in Incremental Model
D All of the mentioned
Correct Answer: Progress can be measured for Incremental Model