Which one of the following is the BEST definition of an incremental development model?

  • A. Defining requirements, designing software and testing are done in a series with added pieces.
  • B. A phase in the development process should begin when the previous phase is complete.
  • C. Testing is viewed as a separate phase which takes place after development has been completed.
  • D. Testing is added to development as an increment.

Answer: Option A