This is an old revision of the document!
A Software Development Model is a process or methodology selected for the development of the project depending on the project’s aims and goals. There are many development lifecycle models used in order to achieve different objectives required by a project. The models specify the various stages of the process and the order in which they are carried out.
The selection of a model is impactful in determining the testing requirements. The Model defines the what, where, and when planned testing, influences regression testing and largely determines which test techniques to use.
There are various Software development models or methodologies. They are as follows:
Source: https://tryqa.com/what-are-the-software-development-models/