System Development Life Cycle (SDLC) Class 12 Computer Science
  • System development life cycle     is a systematic way of developing any new system.

  • SDLC is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system. 

  • It is part of software engineering.     

  • The systems development life cycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both                                                                                                        


Importance and Necessity of SDLC    


  • SDLC serves as a guide to the project and provides a flexible and consistent medium to accommodate changes, and perform the project to meet client’s objectives.

  • SDLC phases define key schedule and delivery points which ensure timely and correct delivery to the client within budget and other constraints(limitation) and project requirements. 

  • SDLC co-operates project control and management activities as they must be introduced within each phase of SDLC.


  • The size of the organization is becoming larger due to rapid rate of industrial development     

  • Computer based processing enables the same data to be processed in many ways based on needs .

  • As the volume of data has increased and the variety of information and their timeliness is now of great importance. 

  • Organizations are distributed with many branches.

This Content is helpful? Write your Responce