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. Includes 'real teacher' use videos.

Join 30000+ 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