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.