Software Development Life Cycle (SDLC) is a frame work that defines activity that are performed during software development process.
There are 6 phases in SDLC model as given below.
In this phase all the requirement are collected from customer/client. They are provided in a document called Businessmen requirement specification (BRS) and System requirement specification (SRS). All the detail are discuss with customer/client in detail.
It has two steps:
- (a). High level design (HLD): It give the architecture of software product.
- (b). Low level design (LLD): It describe how each and every feature in the product should work and every component.
- This is the longest phase.
- This phase consists of Front end + Middle ware + Back-end
- In font end: development coding are done even SEO setting are done
- In Middle ware: They connect both font end and back end
- In back-end: database is created
Testing is carried out to verify the entire system. The aim of the tester is to find out the gaps and defects within the system and also to check whether the system is running according to the requirement of the customer/client.
After successful testing the product is delivered/deployed to the client, even client are trained how to use the product.
Once the product has been delivered to the client a task of maintenance start as when the client will come up with an error the issue should be fixed from time to time.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Software Engineering | Phases of Prototyping Model | Set - 2
- Pattern Recognition | Phases and Activities
- Program to Change RGB color model to HSV color model
- Laravel | Eloquent Model Basics
- Conceptual Model of the Unified Modeling Language (UML)
- EDRM - Electronic Discovery Reference Model
- Software Engineering | Prototyping Model
- MVC (Model View Controller) Architecture Pattern in Android with Example
- MVP (Model View Presenter) Architecture Pattern in Android with Example
- MVVM (Model View ViewModel) Architecture Pattern in Android
- Decimal Equivalent of Gray Code and its Inverse
- Minimum absolute difference of a number and its closest prime
- Closest perfect square and its distance
- Subarray with difference between maximum and minimum element greater than or equal to its length
- Design a form component which takes input from its user and displays a form
- Automation and its Types
- Computer Security and its Challenges
- Dynamic Arrays and its Operations in Solidity
- Dark Web Analytics and Interesting Facts Behind its Anonymity
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.