spiral model


Also found in: Wikipedia.

spiral model

(programming)
A software life-cycle model which supposes incremental development, using the waterfall model for each step, with the aim of managing risk. In the spiral model, developers define and implement features in order of decreasing priority.

[Barry Boehm, "A Spiral Model of Software Development and Enhancement", ACM SIGSOFT Software Engineering Notes, August 1986].

[Barry Boehm "A Spiral Model of Software Development and Enhancement" IEEE Computer, vol.21, #5, May 1988, pp 61-72].

References in periodicals archive ?
This paper proposed a model based on the Nonaka Knowledge Spiral model to support business managers to capture knowledge about disabled person's online shopping behaviors; supplement this knowledge into their website to support disabled persons.
Spiral model is risk analysis model, but used mostly for small projects due to its cost.
They discuss working with refugee children in Australia and Chinese-American children in New York, the debate on art therapy and cultural diversity, indigenous inner-Mongolian dance, the use of dance and movement with Arabic women in Jerusalem and people who have survived torture, the use of drama in the Netherlands and with Jewish women in Jerusalem, drama and the therapeutic spiral model, the use of music and other creative arts in China, the use of SoulCollage to treat depression, the use of play therapy in Appalachia and with different races, the use of stories with children with learning disabilities, and creative arts in supervision.
Building up on the boomerang model, the spiral model explains the stages in which the domestic and international pressures affect the state, accounting at the same time for the changes in the target state's reactions.
The article proposes a systemic-cybernetic process model, which is a composition of Stafford Beer's viable system model (VSM) and Barry Boehm's spiral model to understand and improve programming practice in such environments.
In development, regulated and quality assurance laboratories, the Spiral Model can be particularly helpful, as it does provide a bit more structure.
Boehm himself warned of "hazardously distinct" spiral model imitations, and in his own words described his vision of the spiral process:
Kort, Reilly and Picard (2001) proposed a four quadrant learning spiral model in which emotions change when the learner moves through the quadrants and up the spiral.
He knows how to inspire people, and he has a spiral model for nonprofit management that he explains like the hour hand making its way around a clock.
The Spiral model has elements of both the waterfall model and the prototyping model, generally for large projects.
Polivy and colleagues (1988) tested the spiral model by examining the relationship between self-esteem and dietary disinhibition.
Sorted into chronological order by topic, Boehm's articles reflect the wide range of his research across his diverse career and include software architecture and quality, software economics, software tools, the early spiral model of software process, software risk management, emerging extensions in software process, software and systems management, the state of the art and practice of software engineering.