Tuesday 4 October 2016

To research the following and develop an advantage and disadvantage list for all the items at least 3 of each.

- Command line interface
A command line interface also known as a CLI is a user interface to a computers OS, the user responds to a visual promot by typing in a command.
ADS
If the user knows the correct commands then this type of interface can be much faster than any other type of interface
This type of interface needs much less memory (RAM) in order to use compared to other types of user interfaces
A low resolution, cheaper monitor can be used with this type of interface
DISADS
Commands have to be typed precisely. If there is a spelling error the command will fail
If you mis-type an instruction, it is often necessary to start from scratch again
There are a large number of commands which need to be learned - in the case of Unix it can be hundreds

- Windows icons menus pointers
A WIMP stands for the above, it is a style of interaction using these elements to generate a UI.
ADS
This type of user interface is easy to use, especially for a beginner
It is easy to explore and find your way around the system using a WIMP/ GUI interface
You do not have to learn complicated commands
DISADS
GUIs take up a much larger amount of hard disk space than other interfaces
They need significantly more memory (RAM) to run than other interface types
They use more processing power than other types of interface

- Menu interface
Different to a CLI in the sense that on a menu interface you select options rather than type in commands. 

ADS
Extremely easy to use. Someone who has never seen the interface before can work out what to do
There are no commands to learn or remember
Step-by-step options are given so that the user doesn't have to remember anything
DISADS
A poorly designed menu interface may be slow to use
It can be irritating if there are too many menu screens to work through - users get annoyed or bored if it takes too long
You often can't go to the exact place you want right at the start. You have to work your way through the menu screens even if you know where you want to get to.

- Forms interface
A forms interface allows you to interact with an application and enter data into a system, eg a form on a database.
ADS
Easy to program
Easy for user to see the options available
Data validation can be used on data entry forms
DISADS
Only limited options presented
Visually impaired people might have trouble seeing the text or options
Not good for highly complex applications, for example, a tax form might have 20 pages of options that need to be completed

- Dialogue and natural interfaces
A natural interface is an invisible interface that cannot be seen, it learns based off of interactions by the user. 
ADS
The user does not need to be trained in how to use the interface
More flexibility than a dialogue interface
Suitable for physically handicapped people
DISADS
Reliability remains an issue - the interface can only respond to commands that have been programmed
Highly complex to program and so only warrants this kind of interface where other types of interface are unsuitable
Not widely available as other forms of interface are often superior



No comments:

Post a Comment