Software development life cycle
Software development is a part of the systems development life cycle. Within the development phase, there are many stages and processes. The activity or cycle starts from a specification development based on which the overall system is designed and implemented.
The software programs are written based on the system design, the system is documented and the operating procedures are written too.
During the entire process of the software development life cycle, other activities are involved to ensure the functionality of the developed application. Verification and validation are the two important activities during development and implementation.
Verification is used to establish the adherence to software specifications, whereas validation is used to establish the fitness of the system as outlined in the design and requirements.
Software development models
Life cycle models are used for software development purposes. The objectives of such models are to develop quality...