SDLC (Software development life cycle) is a common software development model used to develop a new system or re engineer an existing one.


This model follows completion of logical sequence of stages/phases. The output of one stage becomes input for the next stage.


The following are the steps


Planning -  Project management plan and other planning documents are developed.


Requirements Analysis - Functional requirements documents  and user requirement documents are developed


Design - Detailed requirements are transformed into complete detailed System designs.


Implementation - Development environment is setup, System designs are converted in code.


Integration and testing - Code are integrated and tested for defects


Operations and maintenance - operate and maintain the system in production environment and post delivery in customer environment.


 









Answers and Comments











Agile project management



100 Common Interview Questions, audio book