Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

2.3 Software considerations GapFill

Target Level
Pass
Running Total
0
0%
Attempt
1 of 3

You must fill all the gaps before clicking ‘Check Answers!’

To allow the communication between the hardware and different applications on a device, an   androidapplicationoperating systemopen source is used. An operating system (OS) can be used on various devices such as PCs, laptops, cars, smartphones, etc. An OS can be a  Windowsa graphical user interfaceLinuxAndroid and   UbuntuWindowsUnixa command line interface. A GUI consists of icons, menus and options allowing the user to interact in an easy way whereas a CLI uses   interfacesnetworksgraphicstext commands to instruct the device on the tasks needed to be performed.

An advantage of using a GUI is that it can be used by   databasesexpertsnon-expertsdesigners since it does not require a user to learn any commands. But it can take a large amount of  codememorycommandsRAM and   ROMprogramRAMprocessing power to handle all kinds of graphics.

With a CLI, only an experienced user can interact since  commandsgraphicsprogramssources need to be learned and remembered but the response is much  biggerslowersmallerquicker than a GUI.

When designing an HCI, the operating system must be identified due to  platformincompatibilitycommandcode issues that may arise when switching to another OS. Similarly, if using an HCI, which was built for smartphones, was used on a laptop, the features might not work.

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
72%