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.
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: Same slide as previous one – without animation, hiding the Traceability Matrix

SDLC Waterfall Model

  • 1.
    Software Development LifeCycle (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 isResponsible?) 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 HighLevel 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.
  • 4.
    INITIATION (Business) REQUIREMENTS (TechnologyBA) DESIGN (Designer) TESTING (SITbyTechnologyQA,UATbyUsers) CONSTRUCTION (Project Lead) Project Charter HighLevel 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: Same slide as previous one – without animation, hiding the Traceability Matrix