top of page

The Spirals and Waterfalls of Software Development

By Gemma Penson - Computer Science Student @ Trinity Hall, Cambridge


Software development models are a means of structuring, simplifying and standardising the process of creating software. As each of these models has different strengths, weaknesses and exists for a different reason, this article will explore some of the ways in which you can transform ideas to innovative software.