Final answer:
The components of System Development Life Cycle (SDLC) include planning, analysis, design, implementation, testing, deployment, and maintenance.
Step-by-step explanation:
- Planning: This is the initial phase of SDLC where the project goals and objectives are defined. The team identifies the requirements, scope, resources, and timeline for the project.
- Analysis: In this phase, the current system is evaluated and the requirements for the new system are gathered. The team determines the feasibility of the project and identifies any potential risks or constraints.
- Design: The selected design from the analysis phase is developed in more detail. The team establishes the design architecture, determines the shapes and dimensions of physical components, selects materials and fabrication processes, and identifies product components.
- Implementation: This phase involves coding and developing the system based on the design. The team builds the system, tests it, and fixes any issues or bugs.
- Testing: The system is thoroughly tested to ensure it meets the specified requirements and functions as intended.
- Deployment: The system is implemented and made available to end-users.
- Maintenance: Once the system is deployed, it requires regular maintenance and updates to ensure its ongoing functionality and effectiveness.