Answer:
The last option is wrong, the correct option to that question is: Extreme Programming.
And the correct answer is that option.
Step-by-step explanation:
To begin with, the name of "Extreme Programming" refers to a specific methodology of development of software that mainly focuses in the improvement of software quality and the responsiveness to changing customers requirements. Moreover, this methodology best fits in the cases where the system project comes with unclear requirements and where there is a short time schedule due to the fact that as a type of agile software development it advocates frequent releases in short time cycles that are primarily focus on introducing checkpoints in where the requirements of the consumers who are unclear can be adopted.