MCQ SDLC
MCQ SDLC
1. In waterfall model, output of one phase is input to next phase. True or false.
a) True
b) False
ANSWER: a) True
a) Requirement gathering
b) Maintenance
c) Analysis
d) Testing
e) All of the above
3. Testing objective is different for each phase of life cycle activity. True or
false.
a) True
b) False
ANSWER: a) True
Comment: Main objective of development testing is to find as many as failures so
defects can be identified and fixed while objective of acceptance testing is to
confirm software works as expected.
4. Testing approach changes based on the life cycle applied for development
of a software. True or False.
a) True
b) False
ANSWER: a) True
a) Requirements
b) Technical knowledge of development team
c) Users
d) Project types and associated risks
e) All of the above
a) Waterfall model
b) V model
c) Iterative model
d) All of the above
a) True
b) false
ANSWER: b) false
Comment : In incremental model, requirements are prioritized and delivered in the
same order so that early market presence can be achieved.
9. Which of the following are incremental developmental models?
1. Prototyping
2. V model
3. Rapid Action Development (RAD)
4. Agile development
5. Rational Unified Process (RUP)
6. Waterfall model
a) 1,2,4
b) 1,3,4,5
c) 1,2,3,4,5
d) All of the above
ANSWER: b) 1,3,4,5
a) True
b) false
ANSWER: a) True
a) Waterfall model
b) Spiral model
c) Agile model
d) Code and fix model
Comment: Code and fix model is useful for small projects intended to be created
quickly with very little experience.
15. In the V-V model of software development, testing starts in parallel with the
development. True or false
a) True
b) false
16. Which of the following model put much more emphasis on testing?
a) Waterfall model
b) Agile model
c) Rapid action development model
d) V-V model
Comment: Testing begins much early in the V-V model and it does verification and
validation activity.
a) Inspection
b) Testing
c) Walk through
d) technical review
ANSWER: b) Testing
Comment: Except for testing , all other activities does not require actual execution
of software.
18. Which activity is carried out first?
a) verification
b) validation
c) both
d) none
ANSWER: a) verification
Comment: Verification is a static testing. It is done just before dynamic testing i.e
validation.
a) Developer
b) Designer
c) Tester
d) QA Team
e) All the stakeholders
ANSWER: c) Tester
a) Developer
b) Designer
c) Tester
d) QA Team
e) All the stakeholders
ANSWER: d) QA Team
a) verification
b) validation
ANSWER: a) verification
a) verification
b) validation
ANSWER: b) validation
a) Product
b) Process
c) Both
d) None
ANSWER: b) Process
24.Validation is focused on
a) Product
b) Process
c) Both
d) None
ANSWER: a) Product
25. For which of the following activity one needs to execute the product?
a) verification
b) validation
c) both
d) none
ANSWER: b) validation