Copyright © 2023 The Author(s): This is an open-access article distributed under the terms of the Creative
Commons Attribution 4.0 International License (CC BY-NC 4.0) which permits unrestricted use, distribution, and
reproduction in any medium for non-commercial use provided the original author and source are credited.
International Journal of Scientific Research in Computer Science, Engineering and Information Technology
ISSN : 2456-3307 (www.ijsrcseit.com)
doi : https://doi.org/10.32628/CSEIT2390387
384
A Review on Software Development Life Cycle
Archi Agarwal, Avni Agarwal, Deepak Kumar Verma, Deepti Tiwari, Rashmi Pandey
Computer Science Department, Institute of Technology and Management, Gwalior, Madhya Pradesh, India
A R T I C L E I N F O A B S T R A C T
Article History:
Accepted: 01 June 2023
Published: 07 June 2023
Efficiently developing dependable and high-quality software products
within a strict timeframe should be a priority for those working within the
technology sector. The Software Development Life Cycle (SDLC) process
plays an integral role in this respect by offering various tried-and-tested
methodologies such as Waterfall model Prototype model Spiral model
Agile Incremental or Rapid Application Development model. Drawing
from previous writings on this subject matter are used to investigate key
SDCL principles outlined above.In this paper we are discussing about the
SDLC phases and their different models.
Keywords: SDLC, Waterfall, Prototype and Agile, RAD.
Publication Issue
Volume 9, Issue 3
May-June-2023
Page Number
384-388
I. INTRODUCTION
In fact we rely on them for 75% of our activities. To
keep up with the ever increasing demands of the digital
world we need computers - laptops or desktops - and
software to utilize them effectively. All the functions
in a computer operate based on the principles of its
software. Thus, we require models to craft the essential
software needed for creating other software.
II. SOFTWARE DEVELOPMENT LIFE CYCLE
One such model is SDLC as shown in Fig.1, which
delves deep into the life cycle of software through
various diagrams[1]. It covers all the steps that are vital
for producing software products and moving them
through their different stages until their retirement.
Fig.1. SOFTWARE DEVELOPMENT LIFE CYCLE
Analysis
Testing
Maintenance
Planning
Design
Implementation