3. What is Software Development Life Cycle (SDLC) ?
1: Planning and Requirement Analysis
2: Defining Requirements and Technology
3: Designing Infrastructure & Architecture
4: Building or Developing the Product
5: Testing the Product
6: Deployment in the Market and Maintenance
5. Common Critical Vulnerabilities
Server Application
Network Protocol Stack
Communication Protocol
Hardware
Operating System
Non Server Applications
Other
Source : NIST