Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Maliha rahim

b-25781
sir Asad sajjad
software engineering
Assignment:
Summary:
There are various models have been widely in used to develop software products.

SDLC Models, Software Engineering, Waterfall model, Spiral model.

Software development life cycle or SDLC for short is a methodology for designing, building, and
maintaining information and industrial systems. So far, there exist many SDLC models, such as the
Waterfall model, which comprises five phases to be completed sequentially in order to develop a
software solution; another model called the Spiral model, which is visualized as a process passing
through some number of iterations. Finally, the incremental model is any combination of both iterative
design or iterative method and incremental building model for software development.

The Waterfall Model is the oldest and the most well- known SDLC model. This model works well for
projects in which quality control is a major concern because of its intensive documentation and
planning. Stages that construct this model are not overlapping stages, which means that the waterfall
model begins and ends one stage before starting the next one.

The spiral model is a software development process combines elements of both design and prototyping
In this model, the development team starts with a small set of requirements and then goes through
each development phase (except Installation and Maintenance) for those set of requirements. Spiral
model phases: 

system requirements by conducting continuous .

Risk Analysis:
In this phase, a process is undertaken to identify risk and alternate solutions.

Evaluation Phase:
This allows the customer to evaluate the output of the project before the project continues to the next
spiral or next round.

Iterative and increment model:


This model combines elements of the waterfall model in an iterative fashion. Produces deliverable
increments of the software . Requirements are addressed in the first increment, and it is this increment.
implementation of a total system. Then, it slowly adds increased functionality. release will add a function to
the previous one until all designed functionalities are implemented
comparison between the three SDLC models in regard to their strengths, weaknesses, other aspects, and
when to use models for developing systems based on clients’ requirements and the size of projects.

Conclusion:The waterfall model, spiral disadvantages for the development of systems, so each model tries
to eliminate the disadvantages of the previous model.

You might also like