8.2. Software Development Life Cycle (SDLC)

A computer-based information system of an enterprise or organisation consists of computer hardware, applications software, a database, database software, the users and the system developer. Software development life cycle (SDLC) is a proper software engineering framework that is essential for developing reliable, maintainable and cost-effective application and other software. The software process starts with concept exploration and ends when the product is finally retired (decommissioned). During this period, the product goes through a series of phases and finally retires.

There are many variations of this software process life cycle model. But, by and large, the software life cycle can be partitioned ...

Get Database Systems: Concepts, Design and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.