A. Incremental Development
B. Iterative Development
C. Linear Development
D. Both Incremental and Iterative Development
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software. They are iterative because they work on one iteration followed by improvements in next iteration