Multiple Choice Questions & Answers on Software Development Life Cycle and its models

Multiple Choice Questions & Answers on Software Development Life Cycle and its models

1. 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

2. What is the first step in the software development lifecycle?
a) System Design
b) Coding
c) System Testing
d) Preliminary Investigation and Analysis
Answer: Preliminary Investigation and Analysis

3. 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

4. Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?
a) Sizing
b) Parallel run
c) Specification freeze
d) All of the above
Answer: All of the above

5. Build & Fix Model is suitable for programming exercises of 
a) 100-200 LOC (Line of Code).
b) 200-400 LOC (Line of Code).
c) 400-1000 LOC (Line of Code).
d) above 1000 LOC (Line of Code).
Answer: 100-200 LOC (Line of Code).

6. RAD Model has
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
Answer: 5 phases

7. RAD stands for
a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned
Answer: Rapid Application Development

8 The major drawback of RAD model is
a)  It requires highly skilled developers/designers.
b) It necessitates customer feedbacks.
c) It increases the component reusability.
d) Both (a) & (c)
Answer: Both (a) & (c)

9. 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

10. Which of the following option is correct?
a) The prototyping model facilitates the reusability of components.
b) RAD Model facilitates reusability of components
c) Both RAD & Prototyping Model facilitates reusability of components
d) None of the above
Answer: Both RAD & Prototyping Model facilitates reusability of components

11. When the user participation isn't involved, which of the following models will not result in the desired output?
a) Prototyping & Waterfall
b) Prototyping & RAD
c) Prototyping & Spiral
d)RAD & Spiral
Answer: b) Prototyping & RAD

12. Which is not one of the types of prototype of Prototyping Model?
a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype
Answer: Diagonal Prototype

13. Which one of the following is not a phase of Prototyping Model?
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product
Answer: Coding

14. Which of the following prototypes does not associated with Prototyping Model?
a) Domain Prototype
b) Vertical Prototype
c) Horizontal Prototype
d) Diagonal Prototype
Answer: Diagonal Prototype

15. Which of the following models doesn't necessitate defining requirements at the earliest in the lifecycle?
a) RAD & Waterfall
b) Prototyping & Waterfall
c) Spiral & Prototyping
d) Spiral & RAD
Answer: Spiral & Prototyping

16. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model
Answer: Waterfall Model

17. 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

18. What does the study of an existing system refer to?
a) Details of DFD
b) Feasibility Study
c) System Analysis
d) System Planning
Answer: System Analysis

19. Model selection is based on 
a) Requirements
b) Development team & users
c) Project type & associated risk
d) All of the above
Answer: All of the above

20. Which of the following does not relate to Evolutionary Process Model?
a) Incremental Model
b) Concurrent Development Model
c) WINWIN Spiral Model
d) All of the above
Answer: All of the above

Comments