Preview

07 - Spiral and Waterfall Models

 1. The ……………... is a method of breaking down the development of a new system into a logical set of stages, each of which are involved with specific tasks.

  System CPU clock

  Full OS Cycle

  System Life Cycle

  None of the above

 2. The SLC typically consists of the following stages. After completion of one stage, it may be necessary to return to a previous stage (iterative)
Definition
Investigation and analysis
Design
Implementation
Testing
Installation
Documentation
Evaluation
Maintenance

  FALSE

  TRUE

 3. The way projects are handled (in stages) is not always linear. Two non-linear approaches include:

  jungle method and the water method

  waterfall method and the spiral method

  CPU method and the OS method

  None of the above

 4. With the waterfall method, if everything goes perfectly, then the project ……………………………., one after another.

  cascades' through the System Life Cycle stages

  None of the above

  creates another project on top of itself

  stops and crashes each code sequence

 5. A variation of the waterfall model allows for the fact that if something changes, such as the user requirements then part of the the project has to go back to an earlier stage.

  TRUE

  FALSE

 6. The Waterfall method is good for …………………………. requirements such as upgrading a well-used existing system.

  unstable and new user

  well understood and stable user

  completely novice(new) developer and user

  unsure and confused user

 7. This method is unideal for a brand new system with a large number of unknowns or uncertainties.

  Spiral method

  Waterfall method

  General method

  None of the above

 8. This method is typically good/better for a project with a large number of unknowns or uncertainties

  None of the above

  Waterfall method

  General method

  Spiral method

 9. With the spiral model, the project is carried out as a …………………………...that go through most of the system life cycle process (except maintenance of course).

  None of the above

  one-off completions

  series of complete loops

  linear stages

 10. Fill in the blanks for this excerpt on the spiral model.
The spiral model explained
===========================

Each loop produces a ................ of some aspect of the system. 
The user gets a chance to assess the ................ to confirm that
that bit of the system is working as required.

Then the next loop develops another ................to simulate
another part of the system. Once again they can assess that aspect of the system.

  developer's code

  user's requirements

  system itself

  prototype