In: Operations Management
Please refer the above figure for understanding.
System development lifecycle has several stages.
1.Requirement analysis and planning :
This is the fundamental stage in SDLC. Deficiencies are identified by evaluating the existing system .This is usually done with the expectations of customers, inputs from the sales department and market surveys .These informations are used for planning a quality assurance project.
2.Defining the requirements:
Next step is to define and document the requirements of product once the requirement analysis is done.These requirements are need to get approved from customers as well as from market analysts. This can be done by a STS(software requirement specification ).
3.Design:
In this stage the proposed system is designed.Plans are done with concerning the security issues ,hardware,operating system ,physical construction ,programming and communication.
4.Building /Development:
The new proposed system is developed. New components and programmes must be obtained and installed. The users must be trained in its use.
5.Testing :
The testing of the system is done when the product defects are reported , tracked and fixed.Any adjustments are made at this stage if necessary. Testing is done by quality assurance (QA)team.This may include system integration and system testing .
6.Deployment and maintainance:
Once the product is tested ,then it is ready to be deployed in the market.It is released formally in the appropriate market.
This stage involves changing and updating the system when required.Sometimes the software ,hardware must me upgraded or replaced to provide the better benefits to the end users continuously.
Note: " If you like the answer or solution kindly up-vote my answer, this will be quit encouraging for me. Thank you "