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.

Planning a new system

Reality Check: A company may hope a new system will be wonderful - and it probably will be, but it doesn't come without its potential issues and problems. New systems are normally replacements for a less efficient system that came before.

Discussion question:

File:No Facebook.svg - Wikimedia Commons

Facebook wants to completely change its look and feel and implement a new social media platform which has entirely different features and functionality. 

a) Should one person be in charge of the new design specification or two or more people? Why?

b) Do you think this is a good idea for facebook? Who should they consider when planning?


Additional information

When planning for a new system, the context in which it will be used is important to be understood. Context = background, environment, framework, setting, or situation surrounding an system.

Two important considerations when considering a new system’s context are: – The extent of the new system – The limitations of the new system


A stakeholder is a person with an interest or concern in something especially a businessA stakeholder is someone who might be:

  • Using a system
  • Supporting a system
  • Realizing benefits from a system.
  • The organization or person paying for the system

You must be careful to identify all the possible relevant stakeholders and consider their needs and desires for the new system as well. A system must meet the need of the stakeholders who use it.