Professional Documents
Culture Documents
• SDLC 6 stages
1. Information gathering
2. Analysis
3. Design
4. Coding
5. Testing
6. Maintenance/ support
Information Gathering
Analysis
Design
Coding
Testing
Maintenance
Information gathering-
• In Information gathering stage BA will work
• BA will interaction/ communicate with Client
• BA will take business related requirement form client
• In Information gathering stage, BA will prepare a documents
BRS (business requirement Specification)
• Ex. XYZ Client → Business module → Client business module
• BRS documents will not get share to developer & Tester
• BA is taking Requirement from clients/Customers & Preparing BRS document
Simply it acts as bridge between
BA
(Project Team)
Analysis-
• In analysis stage BA will work
• BA will interact/ communicates with Client
• BA will take software/application related requirement form
client
• In analysis stage, BA will prepare a documents SRS (software
requirement Specification)
• SRS documents also called FRS(functional requirement
Specification)/ CRS (customer requirement Specification)
• Ex. Zoom Car→ Login page, Login email/ mobile no., Car
selection, Location ,payment method, etc,
• SRS documents will contains
1. Functional requirements (1 module = 15 requirement)
2. Functional flow diagram
3. Use Cases (1 requirement)
A. Description- Details about the requirement
B. Acceptance criteria- Does & don’t about requirement
4. Screenshot/ snapshot/ Prototypes – Image about application/
software
• When BA will complete these documents, BA will sent these
documents to developer & tester throw mail
• Developer & tester will understand these SRS
• If requirements is not clear or understand then developer &
tester will take meeting with BA
1. Functional flow Diagram
2. Functional requirement
First name - Should accept Character only, Length | Special Char not allowed
Last name - Should accept Character only, Length | Special Char not
allowed DOB – DD-MM-YYYY format |Only Digits
Email Id - ?
Work Flow :
• When BA will completed the SRS documents, then BA will sent these
documents to developer & tester
• BA will sent these documents throw Mail to Developer & Tester team
• Developer & Tester team will do the analysis/ understand the documents
• If we have doubt about SRS documents, then developer & Tester team will
communicate to BA (For communicate we will conduct meeting)
Difference between BRS & SRS?
BRS SRS
Business requirement specification Software requirement specification
This document generally consists of In SRS document all functional
complete scope of the project,
performance, requirement, and usability. and non- functional requirements
are covered.
BA people prepares BRS BA people prepares SRS
From client BA collects the requirements SRS is derived from BRS
and
prepares BRS document
Gathering Customer requirements Gathering Software & Technical Req.
Use cases are not present in BRS Use cases are present in SRS.
Overall req. Detail req.
E.g., Banking Domain
Sign Up Sign Up page-Logo,
page Home
Page UN,PW Number,
Account Information
Contact List Special Character
Design-
• When BA will sent SRS documents to designer
• Designer will do or prepared the HDL (High level design), LLD (Low level
design)
• Ex. Paytm – Mobile No. frame box & Browser planes frame
module
It includes what & how any main modules work
developer
Coding:
Coding means
code
known as coding
Developer- There are two types
Testing
It is a process to check
Completeness & correctness of software/ Application w.r.to customers ‘requirement
White box Testing [Clear Box testing, Glass Box testing, TransparentTesting]
• Before deploying the code tested own code to make sure there is no
bugs
WBT
Testing +Ve Scenarios
Developers
Black Box Testing
Tester executes positive & negative scenarios – valid and invalid data
application
Testing BBT
+Ve & - Ve Scenarios
Tester
+BBT
Gray box testing - It’s a combination of white box testing & Black
In the gray box testing Testers needs some knowledge of programing language
In case any defect occurs – testers makes some changes in code itself instead
of assigning to the developers
BA
BRS
SRS
Design
Coding
Testing
Integration Testing
Maintains
company.
Technical support –
called as KPO
Non-Technical
support – called as
BPO
Interview Question