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 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
How is WINWIN Spiral Model different from Spiral Model ?
A It defines tasks required to define resources, timelines, and other project related information
B It defines a set of negotiation activities at the beginning of each pass around the spiral
C It defines tasks required to assess both technical and management risks
D It defines tasks required to construct, test, install, and provide user support
Correct Answer: It defines a set of negotiation activities at the beginning of each pass around the spiral
What is the major advantage of using Incremental Model ?
A Customer can respond to each increment
B Easier to test and debug
C It is used when there is a need to get a product to the market early
D Easier to test and debug & It is used when there is a need to get a product to the market early
Correct Answer: Easier to test and debug
The spiral model was originally proposed by____________________?
A IBM
B Barry Boehm
C Pressman
D Royce
Correct Answer: Barry Boehm