SDLC
SDLC
SDLC
life cycle(SDLC)
QR
What is SDLC?
One of the most basic processes for creating software in a step-by-step manner.
It is a widely used method for creating and producing high-quality software
applications that is used by a variety of organizations.
It serves as a framework for specific activities to be completed at each stage of the
software development process.
Phases of SDLC
1) Planning
When BRS documentation is done another set of employee including HR, Finance
analyst, software architect, business analyst, and a project manager discusses the
project.
How to proceed? Either this will be possible within the allotted budget or not?
These decisions depends on cost, resources , time etc.
Based on the discussion SRS(software requirement specification) document is
made which contains a detailed explanation of product from design to
development.
Example : COCOMO (constructive cost model), FPA(functional point analysis).
Designing
When the project is approved to move forward the next phase is designing.
This phase is basically a blueprint of the product
It helps to specify hardware and requirements of your system layout, view etc. of
the product to be developed( architecture of the product to be developed).
Data flow diagrams etc.
Coding
After your prototype or product has been built, tested, and is fully functional as
required, it is installed or deployed in the customer's workplace or system for use.
Software maintenance is not keep it working like before it’s keep it being useful
in a changing world.
When your customer begin using your product and encounter with some issues
which they want Software developers team to fix from time to time.
The developer fixes the issue, and software testers test the product and hand it
over the back to the customer.