1 / 17

Software

Software. Interfaces. Learning Objectives. Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which make them appropriate for use by different types of users. Human Computer Interface (HCI) / User Interface (UI).

primo
Download Presentation

Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Interfaces

  2. Learning Objectives • Describe the characteristics of different types of user interfaces. • Discuss the types of user interfaces which make them appropriate for use by different types of users.

  3. Human Computer Interface (HCI) / User Interface (UI) • The means by which the human and the computer communicate.

  4. Human Computer / User Interfaces Menu-Based Form -Based Graphical User Interface (GUI) Windows Icons Mouse Pointer (WIMP) Natural Language Command Line Interface (CLI) Windows, Apple Mac, Linux DOS Key: e.g. Click each box for information about each UI. http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/index.htm

  5. Graphical User Interface (GUI) http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/gui.htm • Most popular today is WIMP (windows, icons, menus, pointer). • View different applications or files in windows. • Use some sort of pointing device to select options in menus and small pictures (icons).

  6. Uses of GUI • Non-experienced user Justifications Largely intuitive and only requires a little knowledge of how a computer actually works. It is possible to restrict access to certain parts of the system. Back

  7. Command Line Interface (CLI) http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/command_driven.htm • User types a series of commands at the keyboard which tell the computer what their intentions are. • The user needs to: • Know what commands are available. • Understand the commands. • Understand the way that material is stored in the computer system.

  8. Uses of CLI • technician looking after a network Justifications Allows access to whole system. Does not use large amount of memory Back

  9. Menu Based Interface http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/menu_driven.htm • Restricted number of choices offered to the user which may lead to further sub-menus. Uses of Menu Based Interface Typically with touch screen e.g. information bureaus

  10. Justifications • Easy to use and very intuitive (even for non-computer users), requires almost no knowledge of how a computer actually works. • Limits user to choices required by the data structure • Easy to test, administer and change • Restricts access to computer system • Helps customers to determine what they want because choices are given at each stage. Back

  11. Natural Language • http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/language.htm • A translator works out the general meaning of the sentence by first understanding the keywords and then, from their positions in a sentence, works out the syntax. • It then searches for the keywords and syntax in a database to provide appropriate responses or outputs . • Use: Search engine or expert system. Back

  12. Form Based Interface http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/form_driven.htm • Replicates a hard copy paper form. • Specified areas for the data which may have helpful instructions (usually by clicking a ? mark by the text box). • E.g. boxes for input of coded material like the date or the sex of the customer, and areas to be filled in with textual information. • Can contain radio buttons and/or drop down lists. • A cursor moves to the next box to be filled in. • Highlighted boxes make it clear where the data is to be inserted • User can be forced to enter data before being allowed to continue. • Checks can be made to make sure input is sensible for that box before moving on to the next.

  13. Uses of Form Based Interface • telephone sales, order forms Justifications User can be forced to enter data in a predetermined order Does not allow information to be missed out Simple to use and easy to validate data Back

  14. Plenary • What is a or human computer interface or user interface? • The means by which the human and the computer communicate.

  15. Plenary • Describe the following types of user interface. For each type of interface give a suitable use, justifying your answer in each case.

  16. Plenary • Form-based • Prompts operator for inputs / Specified areas for the data / Data entered in order / in format • Operator taking information over phone • Does not allow information to be missed out / simple to use • Graphical User Interface (GUI) • Icons used to stand for options/when selected, command code is run/normally accessed by use of mouse or other pointing device / WIMP • Non-experienced user / child in school • Restricts access to certain parts of the system

  17. Plenary • Command line • Set of commands recognised by the OS / typed in at prompt/need to be learned by user • Technician • Allows access to whole system / does not use large amount of memory • Menu based • Restricted number of choices offered to the user which may lead to further sub-menus. • Typically with touch screen e.g. information bureaus • Helps customers to determine what they want because choices are given at each stage.

More Related