Project Management - SDLC


Explain the popular Software development life cycle models.


Waterfall model
This is the oldest model. It represents sequence of stages; output of one stage becomes input of others.

Spiral Model
This is improved version of waterfall model. Here we have scope to reiterate and go back to the earlier stages number of times as project progresses.

Build and fix model
This is a risky and most unorganized model. In this, developers keep writing code until the customer is happy.

Rapid Prototype Model
In this model, we develop prototype which acts like a final product. Once prototype is approved, then the actual development starts.

Incremental Model
In this model, the product is divided into sections and each section of the product are created and tested separately. 

Project Management - Explain project life cycle.  - May 05, 2009 at 15:10 pm by Vidya Sagar 

Explain project life cycle.

Waterfall Model: The waterfall model is a software development process which follows a sequential approach. This approach steadily flows downwards like a waterfall which includes the phases of conception, initiation, analysis, design, construction, testing and maintenance.

Spiral Model: The spiral model is one of the software development processes which combines the design and prototyping-in-stages together to gain the advantage of top-down and bottom-up approaches.

Build and Fix model: This model is one of the worst model for project development. The project is built without specifications and lacks design steps. Essentially, the project is developed, tested, modified as many times as possible. This process continues until the client’s satisfaction is attained. The cost is greater compared to other models. The software engineers are discouraged to use this model.

Rapid prototyping Model: To determine and identify the design flaws and obtaining feedback during design process is done by using rapid prototyping model. Product designers and engineers are allowed to view their designs look and function in real world situations by using Rapid Prototyping Model.

Incremental Model: The evolution of waterfall model is incremental model. The integration testing, product design and development is done as a series of incremental builds. A popular software evolution model used by many software companies. Incremental model is suitable and applicable where software requirements are well defined, but their implementation may be delayed; and the basic software functionality are required early.



Write your comment - Share Knowledge and Experience

Explain the phases of software project.

Answer - The different phases of software projects are follows:.....

Describe each levels of CMMI

Answer - At this level, there is no proven processes and has no stable environment in the organization. This type of organization......

Software Process Interview

Explain Software Process.
What is Maturity level?
What is process area in CMMI?
Explain about tailoring.

CMMI Interview questions

What are staged and continuous models in CMMI?
Explain capability levels in continuous representation.
What is SCAMPI process?
What is the importance of PII in SCAMPI?

Latest placement tests
Latest links
Latest MCQs
» General awareness - Banking » ASP.NET » PL/SQL » Mechanical Engineering
» IAS Prelims GS » Java » Programming Language » Electrical Engineering
» English » C++ » Software Engineering » Electronic Engineering
» Quantitative Aptitude » Oracle » English » Finance
Home | About us | Sitemap | Contact us