Software Development Life Cycle (SDLC)

Software Development Life Cycle is a step by step structure in software engineering to develop the software product. The aim of an SDLC process is helping to develop a software with cost- efficient, effective and high quality.

There are six phases in SDLC.



Feasibility – This is not including to SDLC but this is very important to develop a project. After defining the problem, we must check the feasibility. In this, we check whether the system is feasibility to technical, operational and economical.

1.Requirement gathering and analysis

In this phase, we collect all the possible requirements for developing the project and documented in a requirement specification doc.

2.System Design

In this phase, we study the requirement specification doc and design the system. This helps us to define overall system architecture.

3.Implementation

In this phase, we code the software as small units. Each unit is developed and tested in this.

4.Integration a testing

In this phase, we test the software using the system.

5.Development of System

In this phase, we deploy the software in the customer environment or released into the market.

6.Maintenance

In this phase, we fix issues that come up in the customer environment and develop better versions and publish them.





     




Comments

Popular posts from this blog

C# Analog Clock

Basic Prolog (List)

SOLID Principles