SDLC Flashcards
What does SDLC stand for?
Software Development Life Cycle
What is the main objective of the Planning stage in SDLC?
Define the purpose, goals, and feasibility of the software
List the activities involved in the Planning stage of SDLC.
- Gather business requirements
- Conduct feasibility studies
- Create a high-level project plan
What is the outcome of the Planning stage in SDLC?
Project plan, resource allocation, and timeline
What is the primary goal of the Requirements Analysis stage?
Understand and document user and system requirements
What document is produced as an outcome of the Requirements Analysis stage?
Software Requirements Specification (SRS) document
What is the objective of the Design stage in SDLC?
Create a blueprint for the software solution
What is the main goal of the Development stage?
Build the software based on the design
What is produced at the end of the Development stage?
Working software or build
What is the objective of the Testing stage in SDLC?
Verify that the software is free of defects and meets requirements
List three types of testing conducted during the Testing stage.
- Functional testing
- Performance testing
- Security testing
What is the outcome of the Testing stage?
Bug-free, validated software
What is the main objective of the Deployment stage?
Deliver the software to users for production use
What is the outcome of the Deployment stage?
Software goes live for users
What is the primary goal of the Maintenance stage?
Ensure the software remains functional, secure, and updated