SOFTWARE DEVELOPMENT LIFE CYCLEPosted by grce on February 21st, 2018 The Software Development Life Cycle is a process that is produces software with the highest quality and lowest cost in the shortest time. It is includes a detailed plan for how to develop, alter, maintain, and replace a software system. The SDLC aims to produce a high-quality software that is meets or exceeds customer expectations, reaches completion within the times and cost estimates. This is a process followed for a software project, within a software organization. It is consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of the software and the overall development process. It is starts with the analysis and definition phases, where the purpose of the software or system should be determined, the goals of what it a needs to accomplish need to be the established, and a set of definite requirements can be developed. Then software construction or development stage, the actual engineering and writing of the application are completed. It is the software is designed and produced while attempting to accomplish all of the requirements that were set forth within the previous stage. There are the following six phases in every Software development life cycle: Requirement gathering /analysis, Design ,Implementation or coding, Testing, Deployment, Maintenance.For more Like it? Share it!More by this author |