Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

Join 30000+ teachers and students using TTIO.

Software Development Models

The software development life cycle is a general guide to the phases needed to develop software. There are different variations of this model, including Waterfall, V-shaped, Incremental and Agile. If you work on a software development project, you will need to think about what is the best approach for your team.

Here are links to some of the popular development models: