Practice 1.2 System design basics with authentic IB Computer Science (CS) exam questions for both SL and HL students. This question bank mirrors Paper 1, 2, 3 structure, covering key topics like programming concepts, algorithms, and data structures. Get instant solutions, detailed explanations, and build exam confidence with questions in the style of IB examiners.
Identify one method of inputting data that can improve the accessibility of a computer system for some users.
A business’s computer system needs to be updated.
The new system is now ready for implementation.
Outline one reason testing should take place at every stage of the development process.
Identify one stakeholder to be considered when planning the new system.
Outline one consequence of not including all stakeholders in the design of the new system.
Describe two appropriate techniques to gather the information needed to find a suitable solution for the updated system.
Evaluate two methods the business could use to implement the new system. Include the benefits and drawbacks of each.
Outline one method of collecting information from stakeholders concerning the requirements for a new system.
Define the term peripheral.
A new computerized system is being planned for a school library.
Outline one reason for providing a prototype for this new system.
Describe one method by which systems requirements can be obtained from the stakeholders.
Direct observation is a technique used by a system analyst to determine user requirements for updating a computer system.
Identify one advantage of direct observation.
Identify one disadvantage of direct observation.
List two roles a computer can perform within a network.
A large mail order company is concerned about the security of its stored data.
The company decides to improve its service by introducing a new user interface for its customers and has developed this interface to the point that it needs to be tested by users who are outside of the company.
Describe two possible causes of data loss.
Identify two features that could be used to improve the accessibility of the new user interface.
Explain why beta testing is used to gather feedback for the new user interface.
Outline two backup strategies that may be used to limit data loss.
Outline one consequence of not involving end-users in the design and testing stages.
Name one common feature in application software interfaces that enhances usability for users.
Outline why a prototype would be used to demonstrate the proposed system to the client.