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.

Considering the end user

When a system is designed, it is designed with the end users in mind! The end user is a popular concept in systems deisgn and engineering, referring to an abstraction of the group of persons who will ultimately operate a piece of software (i.e. the expected user or target-user). 

For instance, if you were creating a children's game, the end user would ultimately be children of a certain page.

Why involve them?

Well, it's obvious! They are the ones who will be using the system so their experience of the system as well as their opinion counts. The tasks that end-users need to be able to carry out are known as the 'end-user requirements'. These requirements might involve using particular accessibility software or hardware and could inform functional requirements.