0% found this document useful (0 votes)
32 views8 pages

2 Sde-1

The document discusses the different phases of the software development life cycle (SDLC) including planning, requirements analysis, design, implementation, testing, deployment, and maintenance. Requirements analysis involves gathering requirements from clients and creating a software requirements specification document. Design then uses the requirements to design the software project. Implementation involves writing code according to the design and using tools like compilers. Testing checks if the code meets requirements. Deployment releases the software to clients. Maintenance addresses issues that arise after deployment.

Uploaded by

rajputkrupa123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views8 pages

2 Sde-1

The document discusses the different phases of the software development life cycle (SDLC) including planning, requirements analysis, design, implementation, testing, deployment, and maintenance. Requirements analysis involves gathering requirements from clients and creating a software requirements specification document. Design then uses the requirements to design the software project. Implementation involves writing code according to the design and using tools like compilers. Testing checks if the code meets requirements. Deployment releases the software to clients. Maintenance addresses issues that arise after deployment.

Uploaded by

rajputkrupa123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

1)Planning for the quality assurance requirements and identifications of the risks associated with the

projects is also done at this stage.

Business analyst and Project organizer set up a meeting with the client to gather all the data like what
the customer wants to build, who will be the end user, what is the objective of the product. Before
creating a product, a core understanding or knowledge of the product is very necessary.

software requirement specification

2)Requirement Analysis is the most important and necessary stage in SDLC.


For Example, A client wants to have an application which concerns money transactions. In this method, the
requirement has to be precise like what kind of operations will be done, how it will be done, in which currency it will be
done, etc.

Once the required function is done, an analysis is complete with auditing the feasibility of the growth of a product. In
case of any ambiguity, a signal is set up for further discussion.

Once the requirement is understood, the SRS (Software Requirement Specification) document is created. The
developers should thoroughly follow this document and also should be reviewed by the customer for future reference.
3)The next phase is about to bring down all the knowledge of requirements, analysis, and design of the
software project. This phase is the product of the last two, like inputs from the customer and requirement
gathering.

4)In this phase of SDLC, the actual development begins, and the programming is built. The implementation of design
begins concerning writing code. Developers have to follow the coding guidelines described by their management and
programming tools like compilers, interpreters, debuggers, etc. are used to develop and implement the code.

5)After the code is generated, it is tested against the requirements to make sure that the products are solving the needs
addressed and gathered during the requirements stage.

During this stage, unit testing, integration testing, system testing, acceptance testing are done.

6) Once the software is certified, and no bugs or errors are stated, then it is deployed. Then based on the assessment,
the software may be released as it is or with suggested enhancement in the object segment. After the software is
deployed, then its maintenance begins.

Once when the client starts using the developed systems, then the real issues come up and requirements to be solved
from time to time. This procedure where the care is taken for the developed product is known as maintenance.

You might also like