SlideShare a Scribd company logo
OVER VIEW OF SDLC
SOFTWARE DEVELOPMENT LIFE CYCLE
DIFFERENT MODELS OF SDLC 
Waterfall Model 
Iterative Waterfall Model 
Rapid Prototype Model 
Evolutionary model 
Spiral Model 
Fish Model 
V-Shape Model 
RAD Model 
Incremental Model
WATERFALL MODEL
DESCRIPTION: 
 Requirements: defines needed information, function, behavior, 
performance and interfaces 
Design: includes flowcharts, data structures, software 
architecture, interface representations, algorithmic details 
Implementation: source code, data base, user documentation, 
testing.
ADVANTAGES OF WF MODEL 
 easy to understand, easy to use 
 provides structure 
 milestones are clear 
 good for management control (plan, staff, 
track) 
 works well when quality is more important 
than cost or schedule
DISADVANTAGES OF WF MODEL 
 all requirements must be known upfront 
 deliverables created for each phase are 
considered frozen – inhibits flexibility 
 can give a false impression of progress 
 does not reflect problem-solving nature of 
software development , i.e. iterations of 
Phases 
 one big integration at the end 
 little opportunity for customer to preview the 
system (until it may be too late)
ITERATIVE WATERFALL MODEL
DESCRIPTION 
This model 
 attempts to overcome the limitations of original Waterfall 
model by adding an “iterative” loop at the end of the cycle 
allows a return to previous stages and the changes whenever 
required
RAPID PROTOTYPE MODEL 
Requirements Capture 
Quick Design 
Build Prototype 
Customer Evaluation of 
Prototype 
Engineer Final 
Product 
The Rapid 
Prototype Workflow 
Iterate
ADVANTAGES 
 Reduces risk of incorrect user requirements 
 Good where requirements are 
changing/uncommitted 
 Regular visible progress aids management 
 Supports early product marketing
DISADVANTAGES 
 An unstable/badly implemented prototype often 
becomes the final product. 
 Requires extensive customer collaboration 
• Costs customers money 
• Needs committed customers 
• Difficult to finish if customer withdraws 
• May be too customer specific, no broad market
EVOLUTIONARY MODEL 
Development 
Application 
User Validation 
Feed back 
with req. 
User Acceptance 
N 
Y 
App is 
Base Lined 
Initial Reqs.
ADVANTAGES 
 When costumer is evolving the requirements this is suitable 
model
DISADVANTAGES 
 Dead line are not clearly defined 
 Time consuming model 
 Costly model 
 No transparency 
 Project monitoring and maintained is difficult
SPIRAL MODEL
DESCRIPTION OF SPIRAL MODEL 
Key Steps 
 Requirement Planning 
 Risk Analysis 
 Development & Test (Engineering) 
 Customer Evaluation
DESCRIPTION 
 It emphasis more on risk analysis 
 In this model project undergoes each phase repeatedly called 
spiral 
 The planning phase is the base line spiral and each 
subsequent spiral built on spiral model 
 This types model is used in risk analysis project for ex. Space 
Crafts
ADVANTAGES 
 Importance's is placed more in risk analysis 
 Software produced in early stages
DISADVANTAGES 
 Not suitable for small projects 
 IT is very costly 
 Need expertise for this model 
 Time consuming model
FISH MODEL
DESCRIPTION 
 This is a process oriented company's development model. 
 Even though it is a time consuming and expensive model 
One can be rest assured that both verification and validation is 
done parallel by separate teams in each phase of the model. 
 So there are two reports generated by the end of each phase 
one for validation and one for verification. 
 Because all the stages except the last delivery and 
maintenance phase is covered by the two parallel processes the 
structure of this model looks like a skeleton between two 
parallel lines hence the name fish model.
ADVANTAGES 
 As the both verification and validation is when outcome will 
come quality product 
 This strict process results in products of exceptional quality. 
So one of the important objective is achieved.
DISADVANTAGES 
 Time consuming process 
 Costly process
V-MODEL
DESCRIPTION 
 A variant of the Waterfall that emphasizes the: 
(1).verification and 
(2).validation of the product. 
 Testing of the product is planned in parallel with a 
corresponding phase of development 
 Project and Requirements Planning is acceptance testing 
 Specification Analysis is systems testing 
 Overview/ High-Level Design: defines how software functions 
fulfill the design is integration test 
 Detailed Design: develop algorithms for each architectural 
component is unit test 
code
ADVANTAGES 
 emphasize planning for verification and validation of the 
product in early stages of product development 
 each deliverable must be testable 
 project management can track progress by milestones 
 easy to use
DISADVANTAGES 
Does not 
 easily handle concurrent events 
 easily handle dynamic changes in requirements 
 contain risk analysis activities 
 Time consuming model 
 Costly model
RAD MODEL
DESCRIPTION 
The phases in the rapid application development (RAD) model are: 
Business modeling: The information flow is identified between various 
business functions. 
Data modeling: Information gathered from business modeling is used to 
define data objects that are needed for the business. 
Process modeling: Data objects defined in data modeling are converted to 
achieve the business information flow to achieve some specific business 
objective. Description are identified and created for CRUD of data objects. 
Application generation: Automated tools are used to convert process models 
into code and the actual system. 
Testing and turnover: Test new components and all the interfaces.
ADVANTAGES 
 Reduced development time. 
 Increases reusability of components 
 Quick initial reviews occur 
 Encourages customer feedback 
 Integration from very beginning solves a lot of integration 
issues.
DISADVANTAGES 
 Depends on strong team and individual performances for 
identifying business requirements. 
 Only system that can be modularized can be built using 
RAD 
 Requires highly skilled developers/designers. 
 High dependency on modeling skills 
 Inapplicable to cheaper projects as cost of modeling and 
automated code generation is very high.
INCREMENTAL MODEL 
 Construct a partial implementation of a total system 
 Then slowly add increased functionality 
 The incremental model prioritizes requirements of the system 
and then implements them in groups 
 Each subsequent release of the system adds function to the 
previous release, until all designed functionality has been 
implemented
ADVANTAGES 
 develop high-risk or major functions first 
 each release delivers an operational product 
 customer can respond to each build 
 uses “divide and conquer” breakdown of tasks 
 initial product delivery is faster 
 customers get important functionality early 
 risk of changing requirements (at the very end) is reduced
DISADVANTAGES 
 requires very thoughtful planning and design 
 requires early definition of a complete and fully functional 
system to allow for the definition of increments 
 well-defined module interfaces are required (some will be 
developed long before others) – to allow for a graceful increment
Veeru sdlc ppt
Veeru sdlc ppt

More Related Content

What's hot

Software development Life Cycle
Software development Life CycleSoftware development Life Cycle
Software development Life Cycle
Kumar
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
eshtiyak
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
Dhilsath Fathima
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
Jyothi Vbs
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSguest1c0da72
 
Software life cycle comparison
Software life cycle comparisonSoftware life cycle comparison
Software life cycle comparisonSuvek Shakya
 
Sdlc models
Sdlc modelsSdlc models
Sdlc modelsNickyWCT
 
Introduction and life cycle models
Introduction and life cycle modelsIntroduction and life cycle models
Introduction and life cycle models
themobiforest
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
Asmita Singh
 
SDLC Models - testing
SDLC Models - testingSDLC Models - testing
SDLC Models - testing
Prasad Gali
 
Sdlc
SdlcSdlc
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
Dr. Ranjan Kumar Mishra
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
Janu Jahnavi
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleA Subbiah
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
Preshita Chaurasiya
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
Ahsan Rahim
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
karthik venkatesh
 

What's hot (20)

Software development Life Cycle
Software development Life CycleSoftware development Life Cycle
Software development Life Cycle
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELS
 
Software life cycle comparison
Software life cycle comparisonSoftware life cycle comparison
Software life cycle comparison
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Introduction and life cycle models
Introduction and life cycle modelsIntroduction and life cycle models
Introduction and life cycle models
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
SDLC Models - testing
SDLC Models - testingSDLC Models - testing
SDLC Models - testing
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
SDLC
SDLCSDLC
SDLC
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 

Viewers also liked

Protoytyping Model
Protoytyping ModelProtoytyping Model
Protoytyping Model
university of education,Lahore
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
akash250690
 
System Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part IISystem Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part II
Emertxe Information Technologies Pvt Ltd
 
962 sech04
962 sech04962 sech04
962 sech04aldwal
 
Chapter 2 software development life cycle models
Chapter 2 software development life cycle modelsChapter 2 software development life cycle models
Chapter 2 software development life cycle models
despicable me
 
SDLC Models
SDLC ModelsSDLC Models
Ch03-Software Engineering Model
Ch03-Software Engineering ModelCh03-Software Engineering Model
Ch03-Software Engineering ModelBala Ganesh
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Concurrent Engineering
Concurrent EngineeringConcurrent Engineering
Concurrent Engineeringajithsrc
 
Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
Umar Farooq
 
Concurrent Engineering
Concurrent EngineeringConcurrent Engineering
Concurrent Engineering
Nitin Chandekar
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Prototype model
Prototype modelPrototype model
Prototype modelshuisharma
 

Viewers also liked (17)

Protoytyping Model
Protoytyping ModelProtoytyping Model
Protoytyping Model
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
System Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part IISystem Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part II
 
962 sech04
962 sech04962 sech04
962 sech04
 
Chapter 2 software development life cycle models
Chapter 2 software development life cycle modelsChapter 2 software development life cycle models
Chapter 2 software development life cycle models
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Ch03-Software Engineering Model
Ch03-Software Engineering ModelCh03-Software Engineering Model
Ch03-Software Engineering Model
 
SDLC MODELS PPT
SDLC MODELS PPTSDLC MODELS PPT
SDLC MODELS PPT
 
Rad model
Rad modelRad model
Rad model
 
Prototyping
PrototypingPrototyping
Prototyping
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Concurrent Engineering
Concurrent EngineeringConcurrent Engineering
Concurrent Engineering
 
Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
 
Concurrent Engineering
Concurrent EngineeringConcurrent Engineering
Concurrent Engineering
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Prototype model
Prototype modelPrototype model
Prototype model
 

Similar to Veeru sdlc ppt

SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 
Bba ii cam u iii-introduction to sdlc cycle
Bba ii cam  u iii-introduction to sdlc cycleBba ii cam  u iii-introduction to sdlc cycle
Bba ii cam u iii-introduction to sdlc cycle
Rai University
 
Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
Samiul Hossaini
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
KOMAL DAHERIYA
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
Vivek Gupta
 
SDLC
SDLCSDLC
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
Mithilesh Singh
 
Software models
Software modelsSoftware models
Software models
Sumayyiah .
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
MuhammadTalha436
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
Professor Thor
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)
Dhyey Patel
 
Sdlc models
Sdlc modelsSdlc models
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
 

Similar to Veeru sdlc ppt (20)

SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
Bba ii cam u iii-introduction to sdlc cycle
Bba ii cam  u iii-introduction to sdlc cycleBba ii cam  u iii-introduction to sdlc cycle
Bba ii cam u iii-introduction to sdlc cycle
 
SDLC
SDLCSDLC
SDLC
 
Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
 
Sdlc
SdlcSdlc
Sdlc
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
SDLC
SDLCSDLC
SDLC
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Software models
Software modelsSoftware models
Software models
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 

Veeru sdlc ppt

  • 3. DIFFERENT MODELS OF SDLC Waterfall Model Iterative Waterfall Model Rapid Prototype Model Evolutionary model Spiral Model Fish Model V-Shape Model RAD Model Incremental Model
  • 5. DESCRIPTION:  Requirements: defines needed information, function, behavior, performance and interfaces Design: includes flowcharts, data structures, software architecture, interface representations, algorithmic details Implementation: source code, data base, user documentation, testing.
  • 6. ADVANTAGES OF WF MODEL  easy to understand, easy to use  provides structure  milestones are clear  good for management control (plan, staff, track)  works well when quality is more important than cost or schedule
  • 7. DISADVANTAGES OF WF MODEL  all requirements must be known upfront  deliverables created for each phase are considered frozen – inhibits flexibility  can give a false impression of progress  does not reflect problem-solving nature of software development , i.e. iterations of Phases  one big integration at the end  little opportunity for customer to preview the system (until it may be too late)
  • 9. DESCRIPTION This model  attempts to overcome the limitations of original Waterfall model by adding an “iterative” loop at the end of the cycle allows a return to previous stages and the changes whenever required
  • 10. RAPID PROTOTYPE MODEL Requirements Capture Quick Design Build Prototype Customer Evaluation of Prototype Engineer Final Product The Rapid Prototype Workflow Iterate
  • 11. ADVANTAGES  Reduces risk of incorrect user requirements  Good where requirements are changing/uncommitted  Regular visible progress aids management  Supports early product marketing
  • 12. DISADVANTAGES  An unstable/badly implemented prototype often becomes the final product.  Requires extensive customer collaboration • Costs customers money • Needs committed customers • Difficult to finish if customer withdraws • May be too customer specific, no broad market
  • 13. EVOLUTIONARY MODEL Development Application User Validation Feed back with req. User Acceptance N Y App is Base Lined Initial Reqs.
  • 14. ADVANTAGES  When costumer is evolving the requirements this is suitable model
  • 15. DISADVANTAGES  Dead line are not clearly defined  Time consuming model  Costly model  No transparency  Project monitoring and maintained is difficult
  • 17. DESCRIPTION OF SPIRAL MODEL Key Steps  Requirement Planning  Risk Analysis  Development & Test (Engineering)  Customer Evaluation
  • 18. DESCRIPTION  It emphasis more on risk analysis  In this model project undergoes each phase repeatedly called spiral  The planning phase is the base line spiral and each subsequent spiral built on spiral model  This types model is used in risk analysis project for ex. Space Crafts
  • 19. ADVANTAGES  Importance's is placed more in risk analysis  Software produced in early stages
  • 20. DISADVANTAGES  Not suitable for small projects  IT is very costly  Need expertise for this model  Time consuming model
  • 22. DESCRIPTION  This is a process oriented company's development model.  Even though it is a time consuming and expensive model One can be rest assured that both verification and validation is done parallel by separate teams in each phase of the model.  So there are two reports generated by the end of each phase one for validation and one for verification.  Because all the stages except the last delivery and maintenance phase is covered by the two parallel processes the structure of this model looks like a skeleton between two parallel lines hence the name fish model.
  • 23. ADVANTAGES  As the both verification and validation is when outcome will come quality product  This strict process results in products of exceptional quality. So one of the important objective is achieved.
  • 24. DISADVANTAGES  Time consuming process  Costly process
  • 26. DESCRIPTION  A variant of the Waterfall that emphasizes the: (1).verification and (2).validation of the product.  Testing of the product is planned in parallel with a corresponding phase of development  Project and Requirements Planning is acceptance testing  Specification Analysis is systems testing  Overview/ High-Level Design: defines how software functions fulfill the design is integration test  Detailed Design: develop algorithms for each architectural component is unit test code
  • 27. ADVANTAGES  emphasize planning for verification and validation of the product in early stages of product development  each deliverable must be testable  project management can track progress by milestones  easy to use
  • 28. DISADVANTAGES Does not  easily handle concurrent events  easily handle dynamic changes in requirements  contain risk analysis activities  Time consuming model  Costly model
  • 30. DESCRIPTION The phases in the rapid application development (RAD) model are: Business modeling: The information flow is identified between various business functions. Data modeling: Information gathered from business modeling is used to define data objects that are needed for the business. Process modeling: Data objects defined in data modeling are converted to achieve the business information flow to achieve some specific business objective. Description are identified and created for CRUD of data objects. Application generation: Automated tools are used to convert process models into code and the actual system. Testing and turnover: Test new components and all the interfaces.
  • 31. ADVANTAGES  Reduced development time.  Increases reusability of components  Quick initial reviews occur  Encourages customer feedback  Integration from very beginning solves a lot of integration issues.
  • 32. DISADVANTAGES  Depends on strong team and individual performances for identifying business requirements.  Only system that can be modularized can be built using RAD  Requires highly skilled developers/designers.  High dependency on modeling skills  Inapplicable to cheaper projects as cost of modeling and automated code generation is very high.
  • 33. INCREMENTAL MODEL  Construct a partial implementation of a total system  Then slowly add increased functionality  The incremental model prioritizes requirements of the system and then implements them in groups  Each subsequent release of the system adds function to the previous release, until all designed functionality has been implemented
  • 34. ADVANTAGES  develop high-risk or major functions first  each release delivers an operational product  customer can respond to each build  uses “divide and conquer” breakdown of tasks  initial product delivery is faster  customers get important functionality early  risk of changing requirements (at the very end) is reduced
  • 35. DISADVANTAGES  requires very thoughtful planning and design  requires early definition of a complete and fully functional system to allow for the definition of increments  well-defined module interfaces are required (some will be developed long before others) – to allow for a graceful increment