Software Development Life Cycle(SDLC)

 Explain SDLC with an example?



Every organization will follow some standard models to implement/build a software. One of the most popular model is called SDLC. It contains different phases. In each phase different people will be involved and carried out different activities. Every phase will have some inputs and corresponding outputs.

 The below are the phases in SDLC model.

Planning and Analysis: Planning and Analysis is the most important and fundamental stage in SDLC. In this stage business analyst and project manager set up a meeting with customer and gather information about the product. Once the requirement is clearly defined, a SRS (Software Requirement Specification) document will be created. This document should be thoroughly understood by the developers and also should be reviewed by the customer for future reference.

Design: Once planning and analysis is done, the next action is, SRS document is used as an input and developer use it to design high level architecture.

Development: In this stage the actual development will be started. The software design is translated to code. Developers must follow some coding guide lines defined by the company.

Testing: Testing starts once the coding is complete and the modules are released for testing. In this phase, the developed software is tested thoroughly and any defects found are assigned to developers to get them fixed.

Deployment and Maintenance: After testing is done, code will be deployed to production environment and product will be available to end-user.

Example: Develop a e-commerce platform





Comments

Popular posts from this blog

Design Phase (SDLC)

UseCase Vs TestCase

TestCase Vs TestScenario