3) How various IT departments are related with each phases of SDLC?

a) Requirement Gathering Analysis
CLIENT
b) Design
BUSINESS ANALYST, PROJECT MANAGER,
c) Implementation/Coding
DEVELOPERS
d)Testing
QA MANAGERS/TESTERS
e) Deployment
CLIENT, CUSTOMERS
f) Maintenance
DEVELOPERS.