Please enable JavaScript.
Coggle requires JavaScript to display documents.
Types and Characteristics of User Interface - Coggle Diagram
Types and Characteristics of User Interface
Graphical
Advantages
Ease of use, do not need to memorise complex comands.
Intuitive navigation system, using cursor on the screen and clicking.
Designed around using icons and images.
Multi tasking, is easily supported with mutliple windows, facilitating mulitasking.
Disadvantages
Resource intensive, uses a lot of processing power and memory to run.
Certain tasks can be frustrating slow for experienced users.
compared to command line interface.
Command Line
Advantages
Simplicity of this interface measn it requires much less memory and processing power to run.
CLIs use a simple text based interface on a plain background, users type commands to perform actions.
Efficient for experienced users who know commands used, completeing tasks much quicker than on a GUI.
Disadvantages
Less intuitive. You cannot just figure out by tring it, you will need some training or tutorials to help teach you the basics.
Extremely steep learning curve. You need to learn the various commands to operate the system, which is very diffiucult for beginners.
Menu Based
Advantages
Simplicity, makes them very easy people to use.
Adaptability means the interface is very easily adapted to different languages and users.
Disadvantages
Over simplification, options limited so complex action cannot be complleted.
Limited flexiblity, a menu based interface can be very frustrating if there are many different levels of sub menus.
An interface that presents the user with a menu that contains a list of options. Choosing the function they want to perform
Adapted
Disadvantages
Complexity in design and development.
Potential for over customisation, creating confusion.
Advantages
Personalisation, interface can easily fit the users needs and requirements. Including accessiblity issues.
Flexibility, the interface can be adapted to the context of user based of a variety of factors.
An adapted inerface alter its presentation and layout to support the user or technology it is running on.