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