SDLC and different models of SDLC – MCQs

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

ANSWER: e) All the above

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

a) True
b) false

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

ANSWER: a) True

Comment: In V-V model verification activities are carried out in parallel with development activities.

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

View Answer / Hide Answer

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

a) Trueb) Falsea) Requirement gatheringb) Maintenancec) Analysisd) Testinge) All of the abovea) Trueb) Falsea) Trueb) Falsea) Requirementsb) Technical knowledge of development teamc) Usersd) Project types and associated riskse) All of the abovea) Waterfall modelb) V modelc) Iterative modeld) All of the abovea) Early revenue generationb) Simpler to managec) Divided workloadd) Early feedbacke) All the abovea) Trueb) false1. Prototyping2. V model3. Rapid Action Development (RAD)4. Agile development5. Rational Unified Process (RUP)6. Waterfall modela) 1,2,4b) 1,3,4,5c) 1,2,3,4,5d) All of the abovea) Trueb) falsea) Shared code ownershipb) Implement the simplest solution to meet today’s problemc) Continual feedback from customerd) test-driven developmente) All of the abovea) Big bang modelb) Code and fix modelc) Agile modeld) Spiral modele) Capability Maturity modela) Waterfall modelb) Spiral modelc) Agile modeld) Code and fix modela) System Design Life cycleb) Software Design Life Cyclec) System Development Life Cycled) Software Development Life Cyclea) Trueb) falsea) Waterfall modelb) Agile modelc) Rapid action development modeld) V-V modela) Inspectionb) Testingc) Walk throughd) technical reviewa) verificationb) validationc) bothd) nonea) Developerb) Designerc) Testerd) QA Teame) All the stakeholdersa) Developerb) Designerc) Testerd) QA Teame) All the stakeholdersa) verificationb) validationa) verificationb) validationa) Productb) Processc) Bothd) Nonea) Productb) Processc) Bothd) Nonea) verificationb) validationc) bothd) nonea) To gain the confidence in the systemb) To find defects during dynamic testingc) To meet project deadlined) To prevent propagation of defect in next level

Xổ số miền Bắc