title: Software Engineering: Volume 1: The Development Process, 2nd Edition
author: Richard H. Thayer
description: Software engineering is going through an identity crisis leaving many to wonder where, how, and if its previous principles still apply. A major difficulty of the available software engineering literature is that knowledge appears in many forms and sources without a specific framework of guidelines on how to apply it to changing situations.
zlib_text: Software Development Life Cycle (SDLC) 
   
   
   
   
   
   
   
  
  i 
   
  SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)  
  Simply Easy Learning by tutorialspoint.com 
  tutorialspoint.com
   
  
  ii 
   
  ABOUT THE TUTORIAL 
  SDLC Tutorial 
  SDLC stands for Software Development Life Cycle. SDLC is the process consisting of a series of planned activities to 
  develop or alter the software products.  
  This tutorial will give you an overview of the SDLC basics, SDLC models available and their application in the industry. This 
  tutorial also elaborates on the other related methodologies like Agile, RAD and Prototyping.  
  Audience 
  The SDLC tutorial is relevant to all software professionals contributing in any manner to the Software product development 
  and its release. It is a handy reference for the quality stakeholders of a Software project and the program/project managers. 
  By the end of this tutorial the readers will develop sound understanding of the SDLC and related concepts and will be in a 
  position to select and fo