Figure 1: Original Waterfall Model
The Waterfall Model is an engineering model designed to be
applied in software development. The main idea that drives it is
that the different development stages follow a sequence: the
output of the first stage is an input to the second, the output of
second stage is an input to the third and so on. The activities to be
done are contained in tasks, executed sequentially, so that a task
will only begin when the previous one has finished.
2.2 Spiral Model
The Spiral Model was originally proposed by Boehm [2]. A
simplistic way to analyze it is considering it as a Waterfall Model
in which each phase or each cycle is preceded by a risk analysis
and its execution is incremental.
The goal of the Spiral Model is to incorporate qualities of other
models and solve some of their problems [2]. This model includes
prototyping, evolutionary and cyclical development, and the main
activities of the Waterfall Model.
The major innovation is to guide the development process with
strong basis in risk analysis and development planning. Risks are
adverse circumstances that can appear during the software
development, impeding the process or reducing the quality of the
product. Examples of risks are: people that abandon the
development team, tools that cannot be used, flaws in equipments
used in the development or those they will be used in the final
product, etc. The identification and management of risks is an
important activity in software development today.
The Spiral Model describes a cyclical and evolutionary flow of
activities composed of four Stages.
• Stage 1: Determination of objectives, alternatives and
limitations.
• Stage 2: Evaluation of the alternatives and analysis of
risks: risks associated to decisions of the previous stage
should be analyzed. During this Stage prototypes can be
built or simulations of the software can be done
Figure 1: Original Waterfall Model
The Waterfall Model is an engineering model designed to be
applied in software development. The main idea that drives it is
that the different development stages follow a sequence: the
output of the first stage is an input to the second, the output of
second stage is an input to the third and so on. The activities to be
done are contained in tasks, executed sequentially, so that a task
will only begin when the previous one has finished.
2.2 Spiral Model
The Spiral Model was originally proposed by Boehm [2]. A
simplistic way to analyze it is considering it as a Waterfall Model
in which each phase or each cycle is preceded by a risk analysis
and its execution is incremental.
The goal of the Spiral Model is to incorporate qualities of other
models and solve some of their problems [2]. This model includes
prototyping, evolutionary and cyclical development, and the main
activities of the Waterfall Model.
The major innovation is to guide the development process with
strong basis in risk analysis and development planning. Risks are
adverse circumstances that can appear during the software
development, impeding the process or reducing the quality of the
product. Examples of risks are: people that abandon the
development team, tools that cannot be used, flaws in equipments
used in the development or those they will be used in the final
product, etc. The identification and management of risks is an
important activity in software development today.
The Spiral Model describes a cyclical and evolutionary flow of
activities composed of four Stages.
• Stage 1: Determination of objectives, alternatives and
limitations.
• Stage 2: Evaluation of the alternatives and analysis of
risks: risks associated to decisions of the previous stage
should be analyzed. During this Stage prototypes can be
built or simulations of the software can be done
การแปล กรุณารอสักครู่..
![](//thimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)