Systems Development Life Cycle (SDLC) MCQ

Systems Development Life Cycle (SDLC) MCQs : This section focuses on "Systems Development Life Cycle (SDLC)" of Software Engineering. These Multiple Choice Questions (MCQ) should be practiced to improve the Software Engineering skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.

1. RAD stands for

A. Rapid Application Development
B. Required Application Development
C. Rapid Application Developers
D. Rapid Application Disposition

View Answer


2. Which of the following are valid step in SDLC framework?

A. Requirement Gathering
B. System Analysis
C. Software Design
D. All of the above

View Answer


3. Which of the following is the first step in SDLC framwork?

A. Feasibility Study
B. Requirement Gathering
C. Communication
D. System Analysis

View Answer


4. Which of the following is not correct model in Software Development Paradigm?

A. Waterfall Model
B. P model
C. Spiral Model
D. V model

View Answer


5. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).

A. 100-200
B. 300-400
C. 600-700
D. Above 800+

View Answer


6. Waterfall model is not suitable for:

A. Small projects
B. Complex projects
C. Accommodating changes
D. Maintenance Projects

View Answer


7. In the maintenance phase the product must be tested against previous test cases. This is known as __________ testing.

A. Unit
B. Regression
C. Acceptance
D. Integration

View Answer


8. Which type of integration testing uses stubs?

A. Top down testing
B. Bottom up testing
C. Both in top down and bottom up testing
D. System testing

View Answer


9. Which one of the following is a functional requirement?

A. Maintainability
B. Portability
C. Business needs
D. Reliability

View Answer


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

View Answer





Discussion



* You must be logged in to add comment.