SDLC
SDLC
engineering, information systems and software engineering, is the process of creating or altering systems, and the models
and methodologies that people use to develop these systems. The concept generally refers to computer or information
systems.
Definition : Software is a general term for the various kinds of programs used to operate computers and related
devices. (The term hardware describes the physical aspects of computers and related devices.)
Description : SDLC models can be described along a spectrum of agile to iterative to sequential. Agile
methodologies, such as XP and Scrum, focus on light-weight processes which allow for rapid changes along the
development cycle. Iterative methodologies, such as Rational Unified Process and Dynamic Systems Development Method,
focus on limited project scopes and expanding or improving products by multiple iterations.
Examples :
Diagrams :