SDLC stands for Software Development Life Cycle is a software
development process which is used by a software company to develop
a software for a client. It has a six phase to go through to
develop a software.
- Planning: In this phase, It calculates the cost of labour,
materials and decides the goal of the project.
- Analysis: In this phase, Company enquires the client
about their requirements of the project like what they want, who
will use this software, purpose of the software etc.
- Design: In this stage, developers design or make the
software and see how they look from the screen.
- Implementation/ Coding: Developer writes the script or we can
say that lines of code. Basically it translates the source code
into executable program.
- Testing: In this stage, Team will check the software before
giving to the client. They take software and see that the software
is giving the right answer, works correctly or not.
- Maintenance: This is a last cycle where the client is provided
with the software. If there are any bugs or issues in future they
will be fixed by the team.