Object Oriented Software Engineering   View all facts   Glossary   Help
subject > user interface > good user interface
Next user interfacewizard    Upuser interface

good user interface
subjectfact 
good user interfaceallows the user to always get out, go back or undo an action2001-08-30 14:55:43.0
allows the user to cancel out of a dialog box2001-08-30 14:55:43.0
allows the user to set system preferences so she always feels in control2001-08-30 14:55:43.0
allows the user to undo an action that may have changed data in the system2001-08-30 14:55:43.0
appears uncluttered2001-08-30 14:55:43.0
arranges elements in straight lines or several columns2001-08-30 14:55:43.0
asks the user to confirm an action if it can have serious consequences and cannot be undone2001-08-30 14:55:43.0
avoids technical jargon and acronyms in text2001-08-30 14:55:43.0
does not have too many pages, each with only a small amount of information, because the user will have to spend much time navigating and will become lost2001-08-30 14:55:43.0
does not use too many different colours, fonts or graphics2001-08-30 14:55:43.0
ensures that the user does not have to navigate anywhere to do subsequent steps of a task2001-08-30 14:55:43.0
explains a situation in adequate detail and helps the user to resolve a problem when something goes wrong2001-08-30 14:55:43.0
follows usability principles2001-08-30 14:55:44.0
follows look-and-feel standards2001-08-30 14:55:44.0
has different modes for beginners and power users if the system is complex2001-08-30 14:55:44.0
has easy-to-understand help2001-08-30 14:55:44.0
has informative error messages which tell the user the exact thing that has gone wrong and exactly how to correct the problem if possible2001-08-30 14:55:44.0
has response time of a second or less for operations such as saving most data, moving between windows, obtaining help, and obtaining the first feedback from any longer operation2001-08-30 14:55:44.0
has response time that appears instantaneous for operations such as tracking the cursor, popping up of menus and echoing of input2001-08-30 14:55:44.0
has adequate response time2001-08-30 14:55:44.0
informs the user about where they are located among the various windows and pages2001-08-30 14:55:44.0
informs users of the progress of operations, changes of state, and of their location as they navigate2001-08-30 14:55:44.0
is good enough that the user rarely needs to access the help system2001-08-30 14:55:44.0
is understandable by all users2001-08-30 14:55:44.0
is usable by people with disabilities2001-08-30 14:55:44.0
is a subtopic of 7.5 - Usability Principles2001-08-30 14:55:44.0
is internationalized2001-08-30 14:55:44.0
is a kind of user interface2001-08-30 14:55:44.0
mimics other applications, while avoiding copyright infringements and duplicating the weaknesses of other applications2001-08-30 14:55:44.0
only displays essential information, while allowing the user to request additional information by navigating to another dialog box, tab or page2001-08-30 14:55:44.0
provides adequate customization capabilities or preferences settings so that the user has the freedom to adapt the system to his or her needs2001-08-30 14:55:44.0
reduces the amount of reading and manipulation the user has to do2001-08-30 14:55:44.0
shows an indication of progress for operations that are time consuming2001-08-30 14:55:44.0
takes into account locale-dependent features2001-08-30 14:55:44.0
uses a progress bar to inform the user what is going on if an operation is taking more than a few seconds2001-08-30 14:55:44.0
uses appropriate coding techniques2001-08-30 14:55:44.0
uses good labels to ensure all coding techniques are fully understood by users2001-08-30 14:55:44.0
uses grouping, colour and fonts to help highlight the organization of information2001-08-30 14:55:44.0
uses similar layouts and graphic designs throughout the application2001-08-30 14:55:44.0
warns if the response time for an operation will be more than 15-20 seconds so that the user can do something else while waiting or choose not to perform the operation2001-08-30 14:55:44.0
warns the user, before they perform an action, if it cannot be undone2001-08-30 14:55:44.0
user interfacecan take over half of all development effort2001-08-30 14:58:16.0
is often the most complex part of the system to design, and the part that is most likely to cause users to perceive a lack of quality2001-08-30 14:58:16.0
is abbreviated as UI2001-08-30 14:58:16.0
should always be tested on users2001-08-30 14:58:16.0
was simpler in the early days of computing2001-08-30 14:58:16.0

Next user interfacewizard    Upuser interface