Interview Questions

Software Development Models - Extreme Programming

Software Development Models

(Continued from previous question...)

Software Development Models - Extreme Programming

A further model of software development is currently frequently discussed: Extreme Programming. Taking a simplistic view of the model one could say that extreme programming does not use specifications. The test cases initially defined are used as a description of the requirements. These are then used after the implementation to help check the (sub-) product.
The idea in this excerpt from Extreme Programming can also be found in the W-model: the left part of the W can simply be omitted. This then leaves just the testing activities as tasks up to the point of implementation. The requirements for the system to be developed are then extracted from the specified test cases.

(Continued on next question...)

Other Interview Questions