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.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |

Join 36000+ teachers and students using TTIO.


Prototypes are abstract representations of the system, often focusing on only one or two key aspects of the system. • They are important in testing as each component of the system can be tested before implementing, and to illustrate the working of the future system to the client.

Prototype Images | Free Vectors, Stock Photos & PSD

Purpose of a prototype

• Fail early and inexpensively – by building a prototype, you can quickly weed out the approaches that don’t work to focus on the ones that do.

• Gather more accurate requirements – interviews and focus groups can fall short because many people find it difficult to conceptualize a product before they see it. By developing a working prototype, you can demonstrate the functionality to help solidify requirements for the final design.

• Technically understand the problem – by developing a functional prototype, you are forced to address both the foreseen and the unforeseen technical challenges of a device’s design.

• Other purposes include… – Resolve conflicts – Rally financial support – File patents more