SWEN 5432 Software Engineering Life Cycle

SDLC - Overview

Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality software. The SDLC will produce high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.

·        SDLC is the acronym of Software Development Life Cycle.

·        It is also called as Software Development Process.

·        SDLC is a framework defining tasks performed at each step in the software development process.

·        ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software.

What is SDLC?

SDLC is a process followed for a software project, within a software organization. It 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 software and the overall development process.