SDLC Phases

1. Requirement Analysis:

The requirement is the first stage in the SDLC process. It is conducted by the senior team members with inputs from all the stakeholders and domain experts in the industry. This stage gives a clearer picture of the scope of the entire project and the anticipated issues, opportunities, and directives which triggered the project.

2. Software Design: 

In this phase system and software design documents are prepared as per the requirement specification document. This helps define overall system architecture.

There are two kinds of design documents developed in this phase:

i. High-Level Design (HLD)
ii. Low-Level Design(LLD)

3. Software Build:

In this is phase, the code requirement outlined previously will be taken and uses those to build the actual software.

4. Testing:

In this phase The testing team starts testing the functionality of the entire system.This is done to verify that the entire application works according to the customer requirement.

5. Deployment:

In this phase, once the software testing phase is over and no bugs or errors left in the system then the final deployment process starts.

6. Maintenance:

In this phase, once the system is deployed, and customers start using the developed system, following three activities occur

  • Bug fixing - bugs are reported because of some scenarios which are not tested at all
  • Upgrade - Upgrading the application to the newer versions of the Software
  • Enhancement - Adding some new features into the existing software



Comments

Popular posts from this blog

Explicit Wait, Implicit Wait, Fluent Wait in Selenium using C#

Assertion

CI/CD Pipelines & DevOps