User Interface
User Interface allows the user to communicate with the computer.
Types of User Interface:
Command Line Interface/Command Driven Interface – the user types in commands at the
command prompt on the display screen. It is difficult to use because you need to learn the syntax of
the language e.g. MS DOS
Advantages:
∙ If you know the commands, Command Line Interface can be a lot faster and efficient than
any other type of interface
∙ Command line interface requires less memory
∙ Command line interface does not require windows OS to run
Disadvantages:
∙ It can be very complex and confusing
∙ Commands have to be typed precisely (without any spelling errors)
∙ User cannot guess the commands
Menu Driven – lists choices that a user can select to navigate from one place to another e.g. ATMs.
They are less flexible and can become difficult to use if there are multiple menus in a complex system.
Advantages:
∙ Self-explanatory menu options
∙ Not necessary to remember any long list of commands
Disadvantages:
∙ Sometimes there are limited menu options
∙ Often requires you to access multiple menu screens to perform simple functions
Graphical User Interface (GUI) – made up of WIMP (Windows, Icons Menus and Pointers)
e.g. Windows operating systems.
Advantages:
∙ Easy and user friendly
∙ Visually appealing
Disadvantages:
∙ GUI needs a relatively high amount of storage space in the system
∙ Costly to develop, only skilled programmers will be able to develop GUI