and drawbacks of each one obeying an important logical sequence
for the comparison:
• Construction of the Process Model - Identify the
components of the models in high level, without the
concern if they will be comparable or not.
• Classification of the Components - Where through a
Structure Base Framework of the formal specification
it is possible to separate the tasks in order to allow the
identification of comparable components.
• Selection of the comparison topics - In which
comparable components are identified for the
comparison stage.
• Comparison of the Models - the comparison identifying
the qualities and drawbacks through the analysis of the
formalism.
• Summarizing of the Differences - Presenting a table or a
summary with the qualities and identified defects
• Integration of the Models - Combination of the best
characteristics of the models. It is demonstrated that the
comparisons using CDMod provide results that can be
used in the integration of models.
This paper provided a comparison between the Waterfall and the
Spiral models, which have similar development characteristics.
They are thoroughly discussed in the software Engineering
literature. The Spiral Model is a model that composes the
Waterfall and Prototyping Model characteristics, and most of the
previous comparisons identify the Spiral Model as the most
complete, however the Waterfall Model is still more thoroughly
used even today.