Software Development Life Cycle By Team Paradise (Dept. of Pharmacy)

SumonSaikan 24 views 14 slides Apr 26, 2024
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

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 ...


Slide Content

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: 33 rd Semester: 1 st Title: Software Development Life Cycle

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

TABLE OF CONTENTS Introduction 01 SDLC Phases 02 SDLC Models 03 Waterfall Model 04 V-Shape Model 05 Iterative Model 06 Spiral Model 07 Agile Model 08 Discussion 09 References 10

Introduction 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.

SDLC Phases

SDLC Models Fig 1: SDLC Model

Waterfall Model Requirement Analysis System Design Implementation Testing Deployment Maintenance Fig 2: Waterfall Model

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

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 1 Build 2 Build 3 Testing Implementation Testing Implementation Testing Implementation Fig 4: Iterative Model

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

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. Fig 6: Agile Model

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.

References https://www.tutorialspoint.com/sdlc/index.htm https://www.aptiv.com/en/insights/article/what-is-the-v-model-in-software-development#:~:text=The%20V%2Dmodel%20or%20V,representation%20of%20the%20development%20flow . https://aws.amazon.com/what-is/sdlc/#:~:text=The%20software%20development%20lifecycle%20(SDLC,expectations%20during%20production%20and%20beyond . https://www.geeksforgeeks.org/software-development-life-cycle-sdlc/ https://theproductmanager.com/topics/software-development-life-cycle/

T H A N K Y O U