Practice 1.1 Systems in organizations 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.
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.
Compare direct changeover with parallel running as a method of implementation.
State two compatibility issues that may arise when international businesses merge.
A group of programmers are involved in creating a new software product. They create many new sub-programs but also use existing sub-programs within the product.
Outline why a sub-program is considered an example of abstraction.
Evaluate the use of designing and developing different parts of software products concurrently.
Outline one way in which users can be informed of software updates.
Describe one method that can be used for implementing a new computer system.
Some organization is considering implementing a new computer system.
The management is comparing phased conversion and direct changeover as methods of implementation.
State one type of testing that involves users.
Identify three consequences of inadequate testing.
Evaluate these two methods of implementation.
Identify two organizational issues related to the implementation of the new system.
Discuss the social and ethical issues associated with the introduction of a new computer system.
Outline one feature of a word processor that could reduce the amount of typing required when writing letters.
State the purpose of technical documentation provided with software.
An application package used in an office includes a word processor. A secretary uses the word processor to create a text file.
The text file is automatically saved at regular periods while being edited.
All files created in this office contain information important to the business.
The office manager decides to buy and install new software and hardware.
Identify two additional features of a word processing package that could be useful for this office.
Describe how a spellchecker checks whether a word in a text file is correctly spelt or not.
Outline the purpose of one application software package other than a word processing package that could be used in this office.
Outline one problem that may arise from the installation of new hardware and software in the office.
Outline the security measures that should be taken to prevent data loss.
State one advantage of this feature, with clear reference to the source.
The changeover to the new system can be achieved by either direct changeover or phased conversion.
Compare direct changeover and phased conversion.
Outline one reason why accurate user documentation is necessary for a system.
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.