Most frequently asked Software Development Life Cycle (SDLC) Interview Questions
- What is the meaning of SDLC?
- What are the various stages in SDLC?
- What are the SDLC Models in SDLC?
- What is Feasibility Study?
- What is SRS?
- What is the Software Life Cycle?
- What are different phases in SDLC?
- Explain Waterfall Model?
- Explain Iterative Model?
- What are the different types of Prototype Models?
- What is the Spiral Model in SDLC?
What is the meaning of SDLC?Software Development Life Cycle(SDLC) is a process used for Testing, Designing and Developing high quality softwares.It helps in showing how we can develop, replace, maintain and enhance a specific software.SDLC is also called as Software Development Process.
SDLC also helps in performing steps in the Software Development Process.
What are the various stages in SDLC?
Various Stages in SDLC are: Planning - Planning is used for assurance requirements and in identification of risks and also in the planning stage.
What are the SDLC Models in SDLC?SDLC Models in SDLC are as follows:
Big Bang Model
What is Feasibility Study?Feasibility Study helps in assessing practical and beneficial software project development for an organization.The software analyzer helps in conducting study in understanding Economic, Technical and Operational Feasibility of the project.
What is SRS?Software Requirement Specification(SRS) is a process of refining the requirements and documenting.SRS helps in input the design phase and also includes Functional, Performance, Software, Hardware and Network requirements of the projects.
What is the Software Life Cycle?SLL(Software Life Cycle) helps in comprising total life of the software that is developed right from the time of initial development to the time it is scrapped out or it is terminated.It also contains the development phases, upgrades and revisions for adding up with other software projects.
What are different phases in SDLC?Different Phases in SDLC are as follows:
Requirement and Analysis
Explain Waterfall Model?
Waterfall Model is referred as Lined-sequential Life Cycle Model.It is used in each phase that must be completed before the next phase.It also illustrates software development process in the linear sequential flow.
Explain Iterative Model?
Iterative is the process that starts with implementation of the software requirements and iteratively which enhancing the evolving the versions of the complete system which is implemented and ready to be deployed.
What are the different types of Prototype Models?Different types of Prototype Models are as follows:
Non Nonoperational Prototype.
Selected Features Prototype.
What is the Spiral Model in SDLC?Spiral Model contains iteration and waterfall models.It is improved and developed after iteration of the model.It has 4 phases such as:
Identification of Requirements