What are different phases in SDLC?

Asked By 10 points N/A Posted on -
qa-featured

Requirement Analysis, Architectural Design, Detailed Design, Code and Unit Testing, Integration is testing, System testing and Acceptance Testing.

SHARE
Best Answer by cuteparagforall
Best Answer
Best Answer
Answered By 0 points N/A #98426

What are different phases in SDLC?

qa-featured

SDLC is known as the Software Development Life Cycle. It is used to develop the software systematically . 

SDLC consists of 7 main Stage: 
  1. Preliminary Investigation 
  2. Feasibility Study
  3. Analysis
  4. Design 
  5. Coding 
  6. Testing 
  7. Maintenance & Review.
It is defined as how well our application is build in meeting the customer requirement and customers expectation. SDLC underpins many kind of software development methodologies. SDLC is a systems approach to problem solving and is made up of several phases, each comprised of multiple steps: 
  1. The software concept – identifies and defines a need for the new system.
  2. A requirements analysis – analyzes the information needs of the end users.
  3. The architectural design – creates a blueprint for the design with the necessary specifications for the hardware, software, people and data resources.
  4. Coding and debugging – creates and programs the final system. 
  5. System testing – evaluates the system's actual functionality in relation to expected or intended functionality.
Answered By 0 points N/A #98428

What are different phases in SDLC?

qa-featured

Software Development Life Cycle, SDLC is performed in two steps.

  • System Analysis and
  • System Design

Infact System Analysis involves:

  • Problem Identification
  • Feasibility study and cost benefit analysis
  • System requirement analysis

While System Design involves:

  • System design specifications and programming
  • System implementation, follow up and maintenance
  • Evaluation of the system

Today, software development is not only based on answering the concerns of the users only. Although being the core of development, (SDLC) it takes more than answering the problem to ensure that a good software is created for the clients and customers.

Therefore some Computer Experts describe 5 phases of Software Development Life Cycle, SDLC

They are

  1. Planning
  2. Analysis
  3. Design
  4. Implementation

3 sub stages of implementation

  •     Coding
  •     Testing
  •     Installation   

5. Maintenance – to insure the reliability

Answered By 590495 points N/A #326204

What are different phases in SDLC?

qa-featured

“SDLC” stands for “Software Development Life Cycle”. It is a framework that defines or describes the steps involved in the development of software in every phase. It covers the detailed plan for building, deploying, and maintaining the software. There are six (6) phases in the cycle:

  • Requirement gathering and analysis – this is the stage where all relevant information is collected from the customer to build a product according to their expectation. Any doubts or uncertainties must be solved in this phase only.
  • Design – this is the stage where all the requirements collected in the SRS document or Software Requirement Specification is used as an input and the software architecture to be used for implementing system development is obtained.
  • Implementation or coding – this is the stage where coding or implementation begins once the developer gets the Design document and the software design is translated into source code. All the elements or modules of the software are applied in this phase.
  • Testing – this is the stage where testing begins once the coding is complete. Here, the modules are released for testing. The built software is tested thoroughly and any defects identified are sent back to the developers to get them fixed. This is where beta testers are needed.
  • Deployment – in this stage, once the product or software has finished testing, it is deployed in the production environment. First UAT or User Acceptance testing is also performed depending on the customer expectation.
  • Maintenance – in this stage, after the deployment of the product to the production environment, maintenance is performed. For example, if a problem comes up that needs to be fixed or any improvement; is taken care by the developers.

The Waterfall Model is the very first model used in SDLC. It is also known as the “linear sequential model”.

Related Questions