SlideShare uma empresa Scribd logo
1 de 3
Software Development Life Cycle (SDLC)
[Waterfall Model]
Francis George
(www.linkedin.com/in/FrancisLinkedIn)
Dr. John Matthai Centre, Thrissur
(www.jmctsr.org)
Last Updated: 18-Oct-2016
Notations
Used
Project Phase
(Who is Responsible?)
Abbreviations and Notations used on the next slide
Process
Document
Milestone
Input To
Abbreviations Used
BRD Business Requirements Document
• High Level Requirements provided by business
FRD Functional Requirements Document
• Detailed Requirements developed by technology Business
Analyst
HLD High Level Design
• Done by Designer. Sometimes followed by LLD (Low Level
Design)
Pgm Program
• Software program that runs on computer
SIT System Integration Test
• Test how the individual programs integrate together to form
the system. Done by Technology Quality Analyst (QA)
UAT User Acceptance Test
• Testing done by end users of the system. Pure user
interactions, inputs, and outputs tested. Done by business
users or operations users.
INITIATION
(Business)
REQUIREMENTS
(TechnologyBA)
DESIGN
(Designer)
TESTING
(SITbyTechnologyQA,UATbyUsers)
CONSTRUCTION
(Project Lead)
Project Charter
High Level
Requirements
Elicitation
BRD
BRD Review &
Sign Off
HLD
HLD Review &
Sign Off
Pgm1
Tech Spec
Construction Completed
Pgm1
Coding
Pgm1 Unit
Testing
Pgm2
Tech Spec
Pgm2
Coding
Pgm2 Unit
Testing
SI Test
Cases
SI
Testing
SI Test
Results
Defect Log
Detailed
Requirements
Discussions
FRD
FRD Review &
Sign Off
SIT Completed
and Signed Off
After All
Defects Fixed
UA Test
Cases
UA
Testing
UA Test
Results
UAT Completed
and Signed Off
After All
Defects Fixed
IMPLEMENTATION
(Tech Implementation Team)
Note: View this slide in slide show mode to see animation.

Mais conteúdo relacionado

Mais procurados (20)

sdlc
sdlc sdlc
sdlc
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development Introduction
 
Agile versus waterfall
Agile versus waterfallAgile versus waterfall
Agile versus waterfall
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile method
Agile methodAgile method
Agile method
 
Agile Development Methodologies
Agile Development MethodologiesAgile Development Methodologies
Agile Development Methodologies
 
SDLC
SDLCSDLC
SDLC
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
SDLC-Phases
SDLC-PhasesSDLC-Phases
SDLC-Phases
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycle
 
Agile Model-Driven Development
Agile Model-Driven DevelopmentAgile Model-Driven Development
Agile Model-Driven Development
 
Agile Methodology - Introduction
Agile Methodology - IntroductionAgile Methodology - Introduction
Agile Methodology - Introduction
 
SDLC Smashup
SDLC SmashupSDLC Smashup
SDLC Smashup
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 

Destaque

Profile--ZRapid
Profile--ZRapidProfile--ZRapid
Profile--ZRapidIvy Gao
 
Creative writing slides
Creative writing slidesCreative writing slides
Creative writing slidesThandi Mbonane
 
Writing good introductions
Writing good introductionsWriting good introductions
Writing good introductionsThandi Mbonane
 
Writing thesis statements
Writing thesis statementsWriting thesis statements
Writing thesis statementsThandi Mbonane
 
Ignite India Innovation Conference at Krishnagiri
Ignite India Innovation Conference at KrishnagiriIgnite India Innovation Conference at Krishnagiri
Ignite India Innovation Conference at Krishnagiriezham arivu
 
Classifying triangles
Classifying trianglesClassifying triangles
Classifying trianglesPaseka Sello
 
Enseñanza de lengua asistida por ordenador mayra omar
Enseñanza de lengua asistida por ordenador  mayra omarEnseñanza de lengua asistida por ordenador  mayra omar
Enseñanza de lengua asistida por ordenador mayra omarMayra Hernandez Estrada
 
Resultados trofeo 2016
Resultados trofeo 2016Resultados trofeo 2016
Resultados trofeo 2016Clau Corvera
 

Destaque (12)

Gift Packing Courses
Gift Packing Courses Gift Packing Courses
Gift Packing Courses
 
Profile--ZRapid
Profile--ZRapidProfile--ZRapid
Profile--ZRapid
 
Authentic task
Authentic taskAuthentic task
Authentic task
 
Creative writing slides
Creative writing slidesCreative writing slides
Creative writing slides
 
Presentation
PresentationPresentation
Presentation
 
Writing good introductions
Writing good introductionsWriting good introductions
Writing good introductions
 
Writing thesis statements
Writing thesis statementsWriting thesis statements
Writing thesis statements
 
Ignite India Innovation Conference at Krishnagiri
Ignite India Innovation Conference at KrishnagiriIgnite India Innovation Conference at Krishnagiri
Ignite India Innovation Conference at Krishnagiri
 
Classifying triangles
Classifying trianglesClassifying triangles
Classifying triangles
 
SDLC Waterfall Model
SDLC Waterfall ModelSDLC Waterfall Model
SDLC Waterfall Model
 
Enseñanza de lengua asistida por ordenador mayra omar
Enseñanza de lengua asistida por ordenador  mayra omarEnseñanza de lengua asistida por ordenador  mayra omar
Enseñanza de lengua asistida por ordenador mayra omar
 
Resultados trofeo 2016
Resultados trofeo 2016Resultados trofeo 2016
Resultados trofeo 2016
 

Semelhante a SDLC-Waterfall-Model

Sdlc cource in_mumbai
Sdlc cource in_mumbaiSdlc cource in_mumbai
Sdlc cource in_mumbaivibrantuser
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptxMohamedElshaikh10
 
Zibrasoft | Software QA Testing Company Inida
Zibrasoft | Software QA Testing Company InidaZibrasoft | Software QA Testing Company Inida
Zibrasoft | Software QA Testing Company InidaZibraSoft Technologies
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STCalraee
 
W1_S2_SEIntro_SDLC.pdf
W1_S2_SEIntro_SDLC.pdfW1_S2_SEIntro_SDLC.pdf
W1_S2_SEIntro_SDLC.pdfssuserf56658
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011nakham
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in designrhesusfactor848
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT ProjectsRhys Leong
 
Rad model
Rad modelRad model
Rad modelZeal
 
want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.orgnazeer pasha
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 

Semelhante a SDLC-Waterfall-Model (20)

Sdlc cource in_mumbai
Sdlc cource in_mumbaiSdlc cource in_mumbai
Sdlc cource in_mumbai
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptx
 
Sdlc
SdlcSdlc
Sdlc
 
SDLC
SDLCSDLC
SDLC
 
Zibrasoft | Software QA Testing Company Inida
Zibrasoft | Software QA Testing Company InidaZibrasoft | Software QA Testing Company Inida
Zibrasoft | Software QA Testing Company Inida
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STC
 
W1_S2_SEIntro_SDLC.pdf
W1_S2_SEIntro_SDLC.pdfW1_S2_SEIntro_SDLC.pdf
W1_S2_SEIntro_SDLC.pdf
 
Yogesh_job_resume
Yogesh_job_resumeYogesh_job_resume
Yogesh_job_resume
 
Software engineer
Software engineerSoftware engineer
Software engineer
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in design
 
software engineering
 software engineering software engineering
software engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
Ensuring code quality
Ensuring code qualityEnsuring code quality
Ensuring code quality
 
Rad model
Rad modelRad model
Rad model
 
want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.org
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 

SDLC-Waterfall-Model

  • 1. Software Development Life Cycle (SDLC) [Waterfall Model] Francis George (www.linkedin.com/in/FrancisLinkedIn) Dr. John Matthai Centre, Thrissur (www.jmctsr.org) Last Updated: 18-Oct-2016
  • 2. Notations Used Project Phase (Who is Responsible?) Abbreviations and Notations used on the next slide Process Document Milestone Input To Abbreviations Used BRD Business Requirements Document • High Level Requirements provided by business FRD Functional Requirements Document • Detailed Requirements developed by technology Business Analyst HLD High Level Design • Done by Designer. Sometimes followed by LLD (Low Level Design) Pgm Program • Software program that runs on computer SIT System Integration Test • Test how the individual programs integrate together to form the system. Done by Technology Quality Analyst (QA) UAT User Acceptance Test • Testing done by end users of the system. Pure user interactions, inputs, and outputs tested. Done by business users or operations users.
  • 3. INITIATION (Business) REQUIREMENTS (TechnologyBA) DESIGN (Designer) TESTING (SITbyTechnologyQA,UATbyUsers) CONSTRUCTION (Project Lead) Project Charter High Level Requirements Elicitation BRD BRD Review & Sign Off HLD HLD Review & Sign Off Pgm1 Tech Spec Construction Completed Pgm1 Coding Pgm1 Unit Testing Pgm2 Tech Spec Pgm2 Coding Pgm2 Unit Testing SI Test Cases SI Testing SI Test Results Defect Log Detailed Requirements Discussions FRD FRD Review & Sign Off SIT Completed and Signed Off After All Defects Fixed UA Test Cases UA Testing UA Test Results UAT Completed and Signed Off After All Defects Fixed IMPLEMENTATION (Tech Implementation Team) Note: View this slide in slide show mode to see animation.