Development Model (Software development life cycle)
Software development life cycle (SDLC) models show the ways to navigate through the complex and demanding process of software building. Various models or approaches are used in the software development process where each model has its own advantages and disadvantages. Choosing a particular model depends on the project deliverables and complexity of the project. The models are listed below
- Waterfall Model
- Prototype Model
- Spiral Model
Waterfall Model
Waterfall Model
This is the 1most basic software development life cycle process. These phases have their own unique functions and goals. There are, in fact, four phases requirement gathering and analysis phase, software design, programmed implementation and testing, maintenance. All these four phases come one after another in the given order.
1. Requirement Gathering
1. Requirement Gathering
It is done by BA (Business Analyst) who has the knowledge of that domain. It takes a requirement from the client. All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification document.
2. Feasibility Study
It is done by BA (Business Analyst) who has the knowledge of that domain. It takes a requirement from the client. All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification document.
2. Feasibility Study