100% found this document useful (2 votes)
6K views7 pages

MCQ SDLC

The document discusses different software development life cycle (SDLC) models and concepts related to testing and verification/validation in SDLC. It contains 26 multiple choice questions with explanations about waterfall model, iterative model, V-model, agile development and other SDLC models. Key points covered include: 1) Waterfall model follows a sequential process where the output of one phase is input to the next phase. 2) Testing objectives and approaches vary depending on the SDLC model used for development. 3) Verification determines if a product, component or system is built according to requirements, while validation determines if it meets user needs. Verification is done before validation and focuses on process, while validation focuses on

Uploaded by

Shipra Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
6K views7 pages

MCQ SDLC

The document discusses different software development life cycle (SDLC) models and concepts related to testing and verification/validation in SDLC. It contains 26 multiple choice questions with explanations about waterfall model, iterative model, V-model, agile development and other SDLC models. Key points covered include: 1) Waterfall model follows a sequential process where the output of one phase is input to the next phase. 2) Testing objectives and approaches vary depending on the SDLC model used for development. 3) Verification determines if a product, component or system is built according to requirements, while validation determines if it meets user needs. Verification is done before validation and focuses on process, while validation focuses on

Uploaded by

Shipra Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

SDLC and different models of SDLC - MCQs

1. In waterfall model, output of one phase is input to next phase. True or false.

a) True
b) False
ANSWER: a) True 

Comment: The output of requirement gathering is creation of URS (User


requirement specification) document which is input to analysis phase.

2. Which of the following is not a phase of SDLC?

a) Requirement gathering
b) Maintenance
c) Analysis
d) Testing
e) All of the above

ANSWER: 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 

Comment: Based on software development life cycle model , what,when, how


testing is done can be changed.
5. Selection of particular life cycle model is based on,

a) Requirements
b) Technical knowledge of development team
c) Users
d) Project types and associated risks
e) All of the above

ANSWER: e) All of the above

6. Regression testing is a major part of which of the life cycle?

a) Waterfall model
b) V model
c) Iterative model
d) All of the above

ANSWER: c) Iterative model


Comment: In iterative model, delivery is divided into increments. So, regression
testing is increasingly important on all iteration after first one.

7. Which of the following are advantages of iterative model?

a) Early revenue generation


b) Simpler to manage
c) Divided workload
d) Early feedback
e) All the above

ANSWER: e) All the above 

8. In incremental model, requirements do not need to be prioritize. True or


false

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

Comment: 2, 6 are sequential models.

10. Strict configuration management is required during Rapid Action


Development. True or false.

a) True
b) false

ANSWER: a) True

Comment : Strict configuration management is required during the rapid changes


that we are making in a number of parallel developments.

11. Which of the following is a characteristic of Agile development?

a) Shared code ownership


b) Implement the simplest solution to meet today's problem
c) Continual feedback from customer
d) test-driven development
e) All of the above

ANSWER: e) All of the above

12. Which of the following are not type of SDLC models?

a) Big bang model 


b) Code and fix model
c) Agile model
d) Spiral model
e) Capability Maturity model

ANSWER: e) Capability Maturity model


13.In a college,students are asked to develop a software. Which model would
be preferable?

a) Waterfall model
b) Spiral model
c) Agile model
d) Code and fix model

ANSWER: d) Code and fix model

Comment: Code and fix model is useful for small projects intended to be created
quickly with very little experience.

14. What is full form of SDLC?

a) System Design Life cycle


b) Software Design Life Cycle
c) System Development Life Cycle
d) Software Development Life Cycle

ANSWER: d) Software Development Life Cycle

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

ANSWER: d) V-V model 

Comment: Testing begins much early in the V-V model and it does verification and
validation activity.

17. Which of the following is not a verification 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.

19. Validation is responsibility of

a) Developer
b) Designer
c) Tester
d) QA Team
e) All the stakeholders

ANSWER: c) Tester

Comment: Validation is product oriented so it is the responsibility of the tester.

20.Verification is the responsibility of

a) Developer
b) Designer
c) Tester
d) QA Team
e) All the stakeholders

ANSWER: d) QA Team 

Comment: Verification is process oriented so it is the responsibility of the quality


assurance team.

21. Are we building the system right?

a) verification
b) validation

ANSWER: a) verification

Comment: Verification is concerned with evaluating work product ,component or


system to determine if it meets requirements. It is done before the actual product
is yet to be built.
22. Are we building the right system?

a) verification
b) validation

ANSWER: b) validation

Comment: Validation is concerned with evaluating work product ,component or


system to determine if it meets user needs and requirements. It is done after
actual product is ready.

23. Verification is focused on

a) Product
b) Process
c) Both
d) None

ANSWER: b) Process 

Comment: Verification is the determination that the product is developed


according to requirements by ensuring process is right.

24.Validation is focused on

a) Product
b) Process
c) Both
d) None

ANSWER: a) Product

Comment: Validation is determining if product meets specification.

25. For which of the following activity one needs to execute the product?

a) verification
b) validation
c) both
d) none

ANSWER: b) validation

Comment: Validation is determining if the product meets the specification by


actually executing the product.
26. In V model, why test cases are created before code?

a) To gain the confidence in the system


b) To find defects during dynamic testing
c) To meet project deadline
d) To prevent propagation of defect in next level

ANSWER: d) To prevent propagation of defect in next level 

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy