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
Ans : A
Explanation: RAD stands for Rapid Application Development.
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
Ans : D
Explanation: All of the above are valid step in SDLC framework
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
Ans : C
Explanation: Communication : This is the first step where the user initiates the request for a desired software product.
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
Ans : B
Explanation: There is no model name P-Model in Software Development Paradigm.
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
Ans : A
Explanation: Build & Fix Model is suitable for small projects & programming exercises of 100 or 200 lines.
6. Waterfall model is not suitable for:
A. Small projects
B. Complex projects
C. Accommodating changes
D. Maintenance Projects
View Answer
Ans : C
Explanation: Waterfall model is not suitable for Accommodating changes.
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
Ans : B
Explanation: In the maintenance phase the product must be tested against previous test cases. This is known as Regression testing.
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
Ans : A
Explanation: Top down testing is a type of integration testing uses stubs.
9. Which one of the following is a functional requirement?
A. Maintainability
B. Portability
C. Business needs
D. Reliability
View Answer
Ans : C
Explanation: Business needs is a functional requirement.
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
Ans : D
Explanation: The client may create an unrealistic product vision leading a team to over or under-develop functionality.Also, the specialized & skilled developers are not easily available.
Discussion