370 likes | 560 Views
What is software?. Software is the name given to all the programs that run on computer hardwareThere are two main types of software:Operating software (also known as systems software)Applications software. User interfaces. The way in which a computer user communicates with the machine is called t
E N D
1. AS Level ICT Selection and use of appropriate software: Interfaces
2. What is software? Software is the name given to all the programs that run on computer hardware
There are two main types of software:
Operating software (also known as systems software)
Applications software
3. User interfaces The way in which a computer user communicates with the machine is called the Human-Computer Interface (HCI) or User Interface
The user interface an important function of any type of software regardless of whether or not it is an operating system or an application
4. User interfaces A good human-computer or user interface needs:
To be user-friendly
To be attractive to use
To be effective
To be easy to use
5. User interfaces A user-friendly interface should make it possible for the user to use the software without having to read the entire manual first!
An interface that is attractive to use will also encourage users to use the software
6. User interfaces An effective interface will do its job efficiently
An easy to use interface will have menu structures that are consistent in design and layout across several different software packages (e.g. the fast save option will be in the same place on the toolbar and have the same icon)
7. User interfaces The main types of user interface are:
Command line/driven interfaces
Graphical User Interfaces
Menu-driven interfaces, including
Toolbars
Drop-down menus
Pop-up menus
Combinations of the above
8. Command line/driven interfaces Before the introduction of GUIs by Apple Mac and Microsoft, computers had to be given commands in DOS
These were typed in, and often used abbreviations
The commands had to precise and correctly worded in order for them to work
9. An example of a command line/driven interface
10. Command line/driven interfaces - Advantages Command line/driven interfaces have the advantage of being quicker in certain circumstance
Sometimes it is quicker to type in a command line than to use a mouse and a menu-driven interface
By using the arrow keys, the previous commands that have been entered can be made to reappear, thus saving the user time because they don't have to type it again
11. Command line/driven interfaces - Disadvantages Command line/driven interfaces require the user to learn the correct structure (or syntax) of commands
They also require the user to remember the instructions/commands needed for particular tasks
12. Command lines Many computer users use command lines without realising they are
For example a URL (universal resource locator) uses the syntax and commands of a command line (e.g. http://ict-teacher.com/index.html is the URL for a website; it is also a command line that ‘tells’ the computer to use a hyper-text transfer protocol to search the internet for the index page of a website with the address ict-teacher.com)
13. Command lines Icons are short-cut ways of using command lines
The properties of a icon show the command line that will be enacted if the icon is ‘clicked’
14. Command lines
15. Command lines It is worth noting that command lines are still used by programmers (e.g. Visual Basic, Javascript, SQL) and website designers (e.g. html)
They are still an important part of work done by ICT professionals
16. Graphical User Interfaces GUIs are very popular because they are easy to use
The main features of GUIs include:
Windows – the screen is divided into several areas, called ‘windows’, thus enabling a user to have several tasks ‘on the go’ at the same time
Icons – small images are used to represent commands, files, or windows; when clicked they activate whatever they represent
Menus – drown-down or pop-up lists of options available to the user
17. Graphical User Interfaces Pointers/Cursors – these appear on screen either as an arrow (when using Windows) or ‘I’ shape (when using word-processing software); they are moved using a ‘point-and-click’ device (e.g. mouse, light pen)
Desktop – this is the onscreen working area where the icons are situated
Drag and drop – this function allows objects (icons, folders, files, documents) to be dragged from one area to another (e.g. a document can be moved from one folder to another)
18. Graphical User Interfaces Taskbar – this shows the programs that are currently being used
Any windows-based graphical user interface can also be referred to as a WIMP – Windows, Icon, Menus, Pointer
19. Some examples of Graphical User Interfaces
20. Some examples of Graphical User Interfaces
21. Some examples of Graphical User Interfaces
22. Graphical User Interfaces - Advantages They are not language dependant – the user does not need to type in commands
They use icons – inexperienced users can select and use different functions merely by pointing at and double clicking on an icon
They work well with point-and-click devices, particularly a mouse
23. Graphical User Interfaces - Disadvantages GUIs use a lot of memory – modern GUIs use considerably more computer memory than command line/driven interfaces and are incompatible with older, less capable computers
GUIs require increased levels of processing power – faster and more powerful processors are needed in order for GUIs to function fully and at a fast enough speed
24. Menu-driven interfaces Menu-driven interfaces give the user a list of options from which to choose
25. Some examples of Menu-driven interfaces
26. Some examples of Menu-driven interfaces
27. Menu-driven interfaces They are often combined with Graphical User Interfaces
28. Some examples of Menu-driven interfaces – Drop down menus
29. Some examples of Menu-driven interfaces – Pop up menus
30. Menu-driven interfaces – Advantages and disadvantages Their main advantage is their simplicity
Their main disadvantage is they are only suitable if the list is not overlong
31. Other forms of interface There are other forms of interface including:
Key-driven interfaces
Form-driven interfaces
Natural language interfaces
32. An example of a key-driven interface
33. Form-driven interfaces Form-driven interfaces are used to collect data, and are usually the ‘front end’ of a web-supported database
They are designed to collect the data by taking the user through a series of steps, and indicate which fields must be completed and which are optional
They include validation checks to ensure that the user can only enter data that meets the specific rules
34. Form-driven interfaces
35. Natural language interfaces Any interface that allows the user to interact using natural written or spoken language (e.g. English) are known as natural language interfaces
The most common natural language interfaces are Internet search engines (e.g. Google) where the user enters key words that they wish to search for
The advantage of this type of interface is the ease with which users can interact with it
The disadvantage of this type of interface is the complexity and ambiguity of natural language
36. Natural language interfaces
37. AS Level ICT Selection and use of appropriate software: Interfaces