Software Engineering MCQ (Multiple Choice Questions) - SchoolingAxis

Software Engineering MCQ (Multiple Choice Questions)

 Que- Which of the following statements regarding Build & Fix Model is wrong? 

a. No room for structured design 

b. Code soon becomes unfixable & unchangeable 

c. Maintenance is practically not possible 

d. It scales up well to large projects 


Answer- It scales up well to large projects  


Que- RAD Model has 

a. 2 phases 

b. 3 phase 

c. 5 phases 

d. 6 phases 


Answer- 5 phases  


Que- What is the major drawback of using RAD Model? 

a. Highly specialized & skilled developers/designers are required 

b. Increases reusability of components 

c. Encourages customer/client feedback 

d. Increases reusability of components, Highly specialized & skilled developers/designers are required 


Answer- Increases reusability of components, Highly specialized & skilled developers/designers are required  


Que- SDLC stands for 

a. Software Development Life Cycle 

b. System Development Life cycle 

c. Software Design Life Cycle 

d. System Design Life Cycle 


Answer- Software Development Life Cycle  


Que- Which model can be selected if user is involved in all the phases of SDLC? 

a. Waterfall Model 

b. Prototyping Model 

c. RAD Model 

d. both Prototyping Model & RAD Model 


Answer- RAD Model  


Que- Which one of the following is not an Evolutionary Process Model? 

a. WINWIN Spiral Model 

b. Incremental Model 

c. Concurrent Development Model 

d. All of the mentioned 


Answer- All of the mentioned  


Que- The Incremental Model is a result of combination of elements of which two models? 

a. Build & FIX Model & Waterfall Model 

b. Linear Model & RAD Model 

c. Linear Model & Prototyping Model 

d. Waterfall Model & RAD Model 


Answer- Linear Model & Prototyping Model  


Que- 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 


Answer- Easier to test and debug & It is used when there is a need to get a product to the market early  


Que- The spiral model was originally proposed by 

a. IBM 

b. Barry Boehm 

c. Pressman 

d. Royce 


Answer- Barry Boehm  


Que- The spiral model has two dimensions namely _____________ and ____________ 

a. diagonal, angular 

b. radial, perpendicular 

c. radial, angular 

d. diagonal, perpendicular 


Answer- radial, angular  


Que- 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 


Answer- It defines a set of negotiation activities at the beginning of each pass around the spiral  


Que- 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 


Answer- Doesn't work well for smaller projects  


Que- Spiral Model has user involvement in all its phases. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- 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 


Answer- Progress can be measured for Incremental Model  


Que- 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 


Answer- Concurrent Model  


Que- Selection of a model is based on 

a. Requirements 

b. Development team & Users 

c. Project type and associated risk 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Which two models doesn't allow defining requirements early in the cycle? 

a. Waterfall & RAD 

b. Prototyping & Spiral 

c. Prototyping & RAD 

d. Waterfall & Spiral 


Answer- Prototyping & Spiral  


Que- 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 


Answer- Spiral  


Que- If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select? 

a. Waterfall 

b. Spiral 

c. RAD 

d. Incremental 


Answer- RAD  

Previous Post Next Post