The software development lifecycle (SDLC) is the cost-effective and time-efficient process that development teams use to design and build high-quality software.
The goal of SDLC is to minimize project risks through forward planning so that software meets customer expectations during production and beyond.
Software Development Life Cycle By Team Paradise (Dept. of Pharmacy)
1. Submitted To
Suman Ahmed Saikan
Lecturer
Department of Computer Science & Engineering
Dhaka International University
Dhaka International University
Department of Pharmacy
Course Name: Fundamentals of Computer
Course No: 0611-1109
Batch: 33rd Semester: 1st
Title: Software Development Life
Cycle
2. Team Paradise Members
Imtiaz Ahmed Emon
Roll:03
Department of Pharmacy
Dhaka International University
Sadia Akter Bristy
Roll:09
Department of Pharmacy
Dhaka International University
4. Introductio
n
The software development lifecycle
(SDLC) is the cost-effective and time-
efficient process that development teams
use to design and build high-quality
software.
The goal of SDLC is to minimize project
risks through forward planning so that
software meets customer expectations
during production and beyond.
8. V- Model
The V-model is a type of SDLC model where
the process executes in a sequential manner in
a V-shape. It is also known as the Verification
and Validation model.
It is based on the association of a testing
phase for each corresponding development
stage.
Fig 3: V-Model
9. Iterative Model
The Iterative Waterfall Model is a software development approach that combines the sequential
steps of the traditional Waterfall Model with the flexibility of iterative design.
Requirements
Design &
Development
Design &
Development
Design &
Development
Build 2
Testing Implementation
Testing Implementation
Testing Implementation
Fig 4: Iterative Model
10. Spiral Model
The Spiral Model is a SDLC model that provides a systematic and iterative approach to software
development. In its diagrammatic representation, looks like a spiral with many loops.
Fig 5: Spiral Model
11. Agile
Model
Agile SDLC model is a combination of iterative and incremental process models with focus on
process adaptability and customer satisfaction by rapid delivery of working software product.
Plan
Design
Develop
Test
Deploy
Review
Fig 6: Agile Model
12. Discussion
After finishing this SDLC a presentation, we now know
the steps involved in creating a software product. Every
industry must maintain the SDLC process in order to
create a product that meets all requirements, including
correct timing, money, and specifications. If not, you
won't be able to accomplish your precise goal in the
right amount of time and manner.
Our teacher of the course did her best to help us in
understanding this material, which might be helpful to
the legal profession as well. It is difficult for the attorney
to determine the victim's right outcome if there is no
correct systematic method in place.