Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.

Similar presentations


Presentation on theme: "Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which."— 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 Graphical User Interface (GUI) Command Line Interface (CLI) Natural Language Windows Icons Mouse Pointer (WIMP) Windows, Apple Mac, Linux DOS Menu-BasedForm -Based e.g. Key: http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/index.htm Click each box for information about each UI.

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

6 Uses of GUI Non-experienced user JustificationsJustifications 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) 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. Know what commands are available. Understand the commands. Understand the commands. Understand the way that material is stored in the computer system. Understand the way that material is stored in the computer system. http://www.teach- ict.com/as_a2/topics/user_interfaces/as_userinterface/command_driven.htm

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

9 Menu Based Interface 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 http://www.teach- ict.com/as_a2/topics/user_interfaces/as_userinterface/menu_driven.htm

10 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. Justifications Back

11 Natural Language http://www.teach- ict.com/as_a2/topics/user_interfaces/as_u serinterface/language.htm http://www.teach- ict.com/as_a2/topics/user_interfaces/as_u serinterface/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. 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 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. 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. http://www.teach-ict.com/as_a2/topics/user_interfaces/as_userinterface/form_driven.htm

13 Uses of Form Based Interface telephone sales, order forms JustificationsJustifications 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. 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. 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 Prompts operator for inputs / Specified areas for the data / Data entered in order / in format Operator taking information over phone Operator taking information over phone Does not allow information to be missed out / simple to use 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 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 Non-experienced user / child in school Restricts access to certain parts of the system 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 Set of commands recognised by the OS / typed in at prompt/need to be learned by user Technician Technician Allows access to whole system / does not use large amount of memory 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. Restricted number of choices offered to the user which may lead to further sub-menus. Typically with touch screen e.g. information bureaus Typically with touch screen e.g. information bureaus Helps customers to determine what they want because choices are given at each stage. Helps customers to determine what they want because choices are given at each stage.


Download ppt "Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which."

Similar presentations


Ads by Google