next up previous
Next: Versions Up: Established Methodologies Previous: The Boehm-Waterfall Methodology

The Boehm-Spiral Methodology

The Boehm-Spiral software engineering methodology spiral [#!spiral!#]   is a well another known examples of a software engineering methodology. See Figure 4.2 on page [*] from [#!spiral!#].


  
Figure 4.2: The Boehm-Spiral Methodology
\resizebox{\textwidth}{!}{\includegraphics[bb=35 36 756 577,height=10.014in,width=7.5in]{tradspiral.eps}}

The Boehm-Spiral software engineering methodology is composed into many stages. See Table 4.1 on page [*].


 
Table 4.1: Boehm-Spiral Methodology Stages
\begin{singlespace}\begin{tabular}{\vert p{2.0in}\vert lp{3.0in}\vert} \hline
Cy...
... Step 21: & Implementation (Deployment) \\ \hline
\end{tabular}\end{singlespace}
 

The processes starts in the center of the spiral. Each completed cycle along the spiral represents one stage of the process. As the spiral continues, the product matures.

In the Boehm-Spiral software engineering methodology, as often quoted and viewed, the process spirals from stage to stage, with each spiral getting closer and closer to a final solution. However, the Boehm-Spiral software engineering methodology also has a steady progress from one stage into the next stage with an explicit review between each stage. Thus the Boehm-Spiral is a hybrid of both a sequential and a cyclical software engineering methodology. However, in engineering practice, the term spiral is used as a generic name to any cyclical software engineering methodology, including cycles leading to prototypes and multiple versions.


next up previous
Next: Versions Up: Established Methodologies Previous: The Boehm-Waterfall Methodology
Ronald LeRoi Burback
1998-12-14