SDLC is the term used to describe the process and methodology for developing, deploying, and maintaining a software system. A particular SDLC will include a description of the methods, the tools, techniques, models, and project management processes that are used in the development of a new system.
It is called a life cycle because it can cover the entire life of a system from initial idea to deployment to ongoing maintenance.
The six phases of the traditional predictive SDLC are: Project initiation, Project planning, Analysis, Design, Implementation (programming) and Deployment
The SDLC used in this text is a simplification of and variation on the Unified Process (UP), which is a well-known and well-accepted formal iterative approach.
9th Edition•ISBN: 9780538733519 (3 more)J. Douglas Faires, Richard L. Burden 2nd Edition•ISBN: 9780989472104Richard Hammack 7th Edition•ISBN: 9780073383149 (3 more)David Burton 2nd Edition•ISBN: 9780131816299 (4 more)James Munkres