Quiz: How Much Do You Know About Software Development Life Cycle?

30 Questions | Total Attempts: 469

Settings
Please wait...
Quiz: How Much Do You Know About Software Development Life Cycle?

How much do you know about software development life cycle? This is the cycle that shows the processes that are followed in the making of a software straight to when it is implemented into an organization. Do you know what all the stages are? Take up the quiz below and get to refresh your understanding on the topic. All the best!


Questions and Answers
  • 1. 
    The software life cycle model adopted for a project can have any serious impact on the process of testing.
    • A. 

      True

    • B. 

      False

  • 2. 
    Software development activities influence
    • A. 

      Installation testing

    • B. 

      Regression testing

    • C. 

      Complete testing

    • D. 

      None of the above

  • 3. 
    Validation is
    • A. 

      To determine whether specified requirements have been fulfilled

    • B. 

      To determine whether requirements for a specific application have been fulfilled.

    • C. 

      Is linked to the project responsibilities.

    • D. 

      A group of test activities organized together.

  • 4. 
    The conventional waterfall model involves testing
    • A. 

      At the end of the project life cycle.

    • B. 

      Throughout the cycle.

    • C. 

      For every new functionality in each increment.

    • D. 

      Depends on the feedback given by the customer.

  • 5. 
    V-model specifies
    • A. 

      Is the deliverable fit for the purpose

    • B. 

      It is difficult to get feedback passed backwards

    • C. 

      How testing activities can be integrated into each phase of SDLC

    • D. 

      None of the above

  • 6. 
    The work product prepared by developers and business analysts during development are the basis of testing in one or more test levels.
    • A. 

      True

    • B. 

      False

  • 7. 
    Shows how verification & validation can be integrated in each SDLC phase
    • A. 

      Waterfall model

    • B. 

      V-model

    • C. 

      Incremental model

    • D. 

      RAD

  • 8. 
    It is a good practice to have testers involved during test basis documents review.
    • A. 

      True

    • B. 

      False

  • 9. 
    Component testing may include testing of
    • A. 

      File system

    • B. 

      OS

    • C. 

      Interfaces

    • D. 

      Classes

  • 10. 
    Test levels of a typical V-model are
    • A. 

      Component and integration testing

    • B. 

      System testing and acceptance testing

    • C. 

      All of the above

    • D. 

      None of the above

  • 11. 
    Objective of system testing is to
    • A. 

      Test interfaces between all the components

    • B. 

      Conduct a business process to determine if the system can be accepted

    • C. 

      Check entire behavior of the whole product against the scope defined

    • D. 

      Verify each module functioning

  • 12. 
     V-model test levels can’t be combined considering a particular project nature or sometimes system architecture.
    • A. 

      True

    • B. 

      False

  • 13. 
     Design flows through into development that in turn flows into build and then into test.
    • A. 

      Incremental model

    • B. 

      RAD

    • C. 

      Waterfall model

    • D. 

      Iterative Life cycle

  • 14. 
    A purchaser can perform integration to the infrastructure only for the integration of commercial off-the-shelf software product.
    • A. 

      True

    • B. 

      False

  • 15. 
    The CMMi is process improvement framework for
    • A. 

      System Engg.

    • B. 

      Reverse Engg.

    • C. 

      Forward Engg.

    • D. 

      Ration Unified Process

  • 16. 
    All the software development life cycles have to be sequential
    • A. 

      True

    • B. 

      False

  • 17. 
    In iterative model
    • A. 

      Components are developed in parallel

    • B. 

      Promotes paired programming

    • C. 

      Involves regression testing of existing functionality

    • D. 

      None of the above

  • 18. 
    Incremental model is the one in which
    • A. 

      A series of increments deliver just a part of overall functionality.

    • B. 

      Testing is done at the end

    • C. 

      Defects are detected close to the live implementation

    • D. 

      There are only four test levels

  • 19. 
    The project is required to be placed under formal controls in
    • A. 

      Waterfall model

    • B. 

      Agile development

    • C. 

      Rapid Application Development

    • D. 

      All of the above

  • 20. 
    In parallel development life cycles it is necessary to keep the track of
    • A. 

      Comparison with the sequential approach

    • B. 

      Configuration management of changes

    • C. 

      A & b

    • D. 

      None of the above

  • 21. 
    The customer can halt the project if it is not delivering the expected value in
    • A. 

      Waterfall model

    • B. 

      Component testing

    • C. 

      Rapid application development

    • D. 

      Integration testing

  • 22. 
    Components test scripts have to be written even before the code is written in
    • A. 

      Rapid application development

    • B. 

      Sequential models

    • C. 

      Agile Development

    • D. 

      Testing within the life cycle model

  • 23. 
    A stub would replace
    • A. 

      A calling component

    • B. 

      A called component

    • C. 

      Calling and called

    • D. 

      A & b both

  • 24. 
    If the system is working exactly the way it is supposed to if it is checked by creating invalid input conditions then the system is
    • A. 

      Stubborn

    • B. 

      Usable

    • C. 

      Robust

    • D. 

      Operational

  • 25. 
    Component testing cannot include performance or robustness or structural testing
    • A. 

      True

    • B. 

      False

  • 26. 
    If extreme programming automates test cases before coding then we can call it
    • A. 

      Test based development

    • B. 

      Test next approach

    • C. 

      Test oriented development

    • D. 

      Test driven development

  • 27. 
    Integration testing in which all software and hardware elements are combined all at once and not in rather than in stages.
    • A. 

      Top-down

    • B. 

      Bottom-up

    • C. 

      Big bang

    • D. 

      None of the above

  • 28. 
    Integration sequence depends on
    • A. 

      High risk interface location

    • B. 

      No risk interface location

    • C. 

      A & b

    • D. 

      None of the above

  • 29. 
    Non functional tests may include
    • A. 

      Portability and reliability

    • B. 

      Performance

    • C. 

      Usability

    • D. 

      All of the above

  • 30. 
    Acceptance testing includes non functional features.
    • A. 

      True

    • B. 

      False