SlideShare a Scribd company logo
1 of 43
JOEY MILLER D. MINGUILLAN
WEEK IX PART II
 User interfaces
 Dialogue guidelines
 Feedback
 Help
 Ecommerce dialogue
 Data mining
 Ergonomics
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
2
 The user interface is the system which helps
users communicate with the computer system
and/or the application system
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
3
 To design a better user interface, use the
following objectives:
◦ Effectiveness as achieved through design of
interfaces that allow the user to access the system
in a way that is congruent with their individual
needs
◦ Efficiency as demonstrated through interfaces that
increase speed of data entry, and reduce errors
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
4
 Further interface design objectives
◦ User consideration as demonstrated in designing
suitable interfaces, and providing appropriate
feedback to users from the system
◦ Generating usable queries
◦ Productivity as shown through following sound
principles of design for user interfaces and work
spaces
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
5
 The user interface has two main components
◦ Presentation language, which is the computer-to-
human part of the transaction
◦ Action language that characterizes the human-to-
computer portion
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
6
 There are several types of user interfaces:
◦ Natural-language interfaces
◦ Question-and-answer interfaces
◦ A menu interface
◦ Form-fill interfaces
◦ Command-language interfaces
◦ Graphical User Interfaces (GUIs)
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
7
 Natural-language interfaces permit users to
interact with the computer in their everyday
or "natural" language
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
8
 Question-and-answer interfaces
◦ The computer displays a question for the user on
the screen
◦ The user enters an answer via the keyboard
◦ The computer acts on that input information in a
preprogrammed manner
◦ New users may find the question-and-answer
interface most comfortable
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
9
 A menu interface, which provides the user
with an onscreen list of available selections
 A nested menu is a menu which can be
reached through another menu
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
10
 The advantages of nested menus are
◦ Nested menus give a less cluttered screen
◦ Nested menus eliminate menu options which do not
interest a user
◦ Nested menus allow users to move quickly through
the program
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
11
 GUI menus guidelines
◦ The main menu is always on the screen
◦ The main menu uses single words
◦ The main menu should have secondary menus
grouped into similar features
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
12
 Further GUI menus guidelines
◦ The secondary drop-down menus often consist of
more than one word
◦ Secondary options perform actions or display
additional menu options
◦ Menu items in gray are unavailable for the current
activity
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
13
 Form-fill interfaces are onscreen forms
displaying fields containing data items or
parameters that need to be communicated to
the user
 Form-fill interfaces may be implemented
using the Web
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
14
 Advantages of using a Web-based form
◦ User enters the data
◦ Data may be entered 24 hours a day, globally
 Disadvantages of a Web-based form
◦ The user may not know what to enter if the form is
not clear
◦ User might be nervous about using a credit card
over the Internet
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
15
 Command-language interfaces are more
popular than the previous ones
 Allow the user to control the application with
a series of keystrokes, commands, phrases,
or some sequence of these
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
16
 GUIs provide a strong metaphor of the
application
 Allow direct manipulation of the graphical
representation on the screen
◦ Can be accomplished with keyboard input, joystick,
or mouse
◦ Requires more system sophistication than other
interfaces
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
17
 Dialog is the communication between a
person and the computer
 Three key points to be considered
◦ Meaningful communication
◦ Minimal user action
◦ Standard operation and consistency
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
18
 Communication means that the user
understands the information that is being
presented
 Users with less skill require a greater amount
of communication
 Provide easy to use help screens
 Often these contain hyperlinks to other
related help topics
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
19
 Minimal user action is achieved by
◦ Entering codes instead of code meanings
◦ Enter only data that are not stored on files
◦ Not requiring users to enter editing characters
◦ Supplying default values on entry screens
◦ Providing inquiry programs with short entry fields
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
20
 Further key points
◦ Providing keystrokes for selecting menu options
that are normally selected using a mouse
◦ Selecting codes from a pull-down menu on a GUI
screen
◦ Provide context-sensitive menus, displayed when
the right mouse button is clicked on an object
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
21
 Standard operation is achieved by
◦ Keeping header and footer information in the same
locations for all screens
◦ Using the same keystrokes to exit a program
◦ Using the same keystrokes to cancel a transaction
◦ Using a standard key for obtaining help
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
22
 Further key points
◦ Standardized use of icons when using graphical
user interface screens
◦ Consistent use of terminology within a screen or
Web site
◦ Providing a consistent way to navigate through the
dialog
◦ Consistent font alignment, size, and color on a Web
page
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
23
 Tab control dialog boxes are a feature of GUI
design
 They should have logically grouped functions
on each tab
 Each tab dialog box should have OK, Cancel
or Apply, and perhaps Help buttons
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
24
 Voice or speech recognition systems are
developing rapidly
 There are two different types of voice
recognition:
◦ Continuous speech systems, allowing for dictation
◦ Speaker independence, so people can enter
commands or words at a given workstation
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
25
 The five useful standards in evaluating the
interfaces are
◦ The training period for users should be acceptably
short
◦ Users early in their training should be able to enter
commands without thinking about them, or
referring to a help menu or manual
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
26
 Continued evaluation guidelines
◦ The interface should be "seamless" so that errors
are few, and those that do occur are not occurring
because of poor design
◦ Time necessary for users and the system to bounce
back from errors should be short
◦ Infrequent users should be able to relearn the
system quickly
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
27
 All systems require feedback in order to
monitor and change behavior by
◦ Comparing current behavior with predetermined
goals
◦ Giving back information describing the gap
between actual and intended performance
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
28
 Feedback to the user is necessary in seven
distinct situations:
◦ The computer has accepted the input
◦ The input is in the correct form
◦ The input is not in the correct form
◦ There will be a delay in processing
◦ The request has been completed
◦ The computer cannot complete the request
◦ More detailed feedback is available
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
29
 Program help comes in a variety of ways:
◦ Pressing a function key, such as F1
◦ A GUI pull-down menu
◦ Context-sensitive help, specific for the operation
being performed
◦ Iconic help, obtained when a cursor is left over an
icon for a few seconds
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
30
 Program help options, continued
◦ Wizards, which provide a series of questions and
answers when trying to perform an operation
◦ Telephone help desks provided by the software
manufacturer
◦ Software forums on nation wide bulletin boards
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
31
 Extra considerations are needed when
developing ecommerce Web sites
 Feedback needs to be solicited from
customers, using either of two methods:
◦ Launch the user’s email program
◦ Create a blank feedback template with a submit
button labeled “feedback”
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
32
 Intuitive navigation should be designed
◦ Creating a rollover menu
◦ Building a collection of hierarchical links
◦ Placing a site map on the home page and
emphasizing the link to it from every page on the
site
◦ Placing a navigational bar on every inside page that
repeats the categories used on the entry screen
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
33
 There are six different types of queries:
◦ Obtain specified data for a particular entity
◦ Find a group of entities that have certain
characteristics
◦ Find attributes for an entity for certain
characteristics
◦ Display all the attributes for a certain entity
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
34
 Different types of queries (continued):
◦ Find all entities with a certain characteristic
◦ List attributes for all entities for certain
characteristics
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
35
 V is value, E is entity, A is attributes, variables
in parentheses are given:
◦ Query type 1: V <--- (E,A)
◦ Query type 2: E <--- (V,A)
◦ Query type 3: A <--- (V,E)
◦ Query type 4: V <--- (E, all A)
◦ Query type 5: E <--- (V, all A)
◦ Query type 6: A <--- (V, all E)
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
36
 There are two methods for implementing
database queries:
◦ Query By Example (QBE), which allows users to
select fields and specify conditions using a grid
◦ Structured Query Language (SQL), which uses a
series of keywords and commands to select the
rows and columns that should be displayed
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
37
 A parameter query allows users to enter a
value to select records without changing the
query syntax
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
38
 Web searches use search engines to answer a
query
 Guidelines for searching the Web
◦ Decide whether to search or surf the Web
◦ Think of the key terms before searching
◦ Construct the search questions logically, with
attention to the use of AND and OR search logic
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
39
 Further guidelines for searching the Web are:
◦ Use a search engine that saves your searches
◦ Use a search engine that informs you of changes in
the Web sites you select
◦ Look for new search engines periodically
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
40
 Data mining is gathering a large amount of
information about a person and their habits
and using that information as a predictor of
future behavior
 It must be carefully and ethically used to
avoid infringing on an individual’s privacy
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
41
 Systems analysts should consider an
ergonomically sound working environment
even though they usually don't have much
control over the design of the workspace
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
42
 Some of the important working
environmental variables to be considered are
◦ Room color and lighting
◦ VDT or LCD screens
◦ User keyboards
◦ Computer desks
◦ User seating
Kendall & KendallCopyright © 2002 by Prentice Hall, Inc.
18-
43

More Related Content

Similar to Designing user interface week ix part 2

Designing effective input week viii
Designing effective input week viiiDesigning effective input week viii
Designing effective input week viiiJohnecis Madrid
 
Designing effective output week viii
Designing effective output  week viiiDesigning effective output  week viii
Designing effective output week viiiJohnecis Madrid
 
Chapter 8 User Interface Design
Chapter 8 User Interface DesignChapter 8 User Interface Design
Chapter 8 User Interface DesignMeryl C
 
user-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdfuser-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdfLPhiHng3
 
User Interface Design.pptx
User Interface Design.pptxUser Interface Design.pptx
User Interface Design.pptxssuserd67eb9
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignMay Belleza
 
Design Effective Input Chapter 12
Design Effective Input Chapter 12Design Effective Input Chapter 12
Design Effective Input Chapter 12Novander Ulag
 
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenChapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenAxmedMaxamuudYoonis
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessWSO2
 
User Interface Design
User Interface DesignUser Interface Design
User Interface DesignYes3000
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
Redefining Perspectives 4 - Metro ui Session 1
Redefining Perspectives 4 - Metro ui Session 1Redefining Perspectives 4 - Metro ui Session 1
Redefining Perspectives 4 - Metro ui Session 1sapientindia
 
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docxCHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docxchristinemaritza
 
Tokyo Release.pdf
Tokyo Release.pdfTokyo Release.pdf
Tokyo Release.pdfRajiv283486
 

Similar to Designing user interface week ix part 2 (20)

Chap18
Chap18Chap18
Chap18
 
Designing effective input week viii
Designing effective input week viiiDesigning effective input week viii
Designing effective input week viii
 
Designing effective output week viii
Designing effective output  week viiiDesigning effective output  week viii
Designing effective output week viii
 
Chap15
Chap15Chap15
Chap15
 
Chapter 8 User Interface Design
Chapter 8 User Interface DesignChapter 8 User Interface Design
Chapter 8 User Interface Design
 
user-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdfuser-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdf
 
User interface-design
User interface-designUser interface-design
User interface-design
 
User Interface Design.pptx
User Interface Design.pptxUser Interface Design.pptx
User Interface Design.pptx
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Design Effective Input Chapter 12
Design Effective Input Chapter 12Design Effective Input Chapter 12
Design Effective Input Chapter 12
 
Unit 2
Unit 2Unit 2
Unit 2
 
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenChapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
 
UI_1.pdf
UI_1.pdfUI_1.pdf
UI_1.pdf
 
4_5787161581716507944.pptx
4_5787161581716507944.pptx4_5787161581716507944.pptx
4_5787161581716507944.pptx
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your Business
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Redefining Perspectives 4 - Metro ui Session 1
Redefining Perspectives 4 - Metro ui Session 1Redefining Perspectives 4 - Metro ui Session 1
Redefining Perspectives 4 - Metro ui Session 1
 
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docxCHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
 
Tokyo Release.pdf
Tokyo Release.pdfTokyo Release.pdf
Tokyo Release.pdf
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Designing user interface week ix part 2

  • 1. JOEY MILLER D. MINGUILLAN WEEK IX PART II
  • 2.  User interfaces  Dialogue guidelines  Feedback  Help  Ecommerce dialogue  Data mining  Ergonomics Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 2
  • 3.  The user interface is the system which helps users communicate with the computer system and/or the application system Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 3
  • 4.  To design a better user interface, use the following objectives: ◦ Effectiveness as achieved through design of interfaces that allow the user to access the system in a way that is congruent with their individual needs ◦ Efficiency as demonstrated through interfaces that increase speed of data entry, and reduce errors Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 4
  • 5.  Further interface design objectives ◦ User consideration as demonstrated in designing suitable interfaces, and providing appropriate feedback to users from the system ◦ Generating usable queries ◦ Productivity as shown through following sound principles of design for user interfaces and work spaces Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 5
  • 6.  The user interface has two main components ◦ Presentation language, which is the computer-to- human part of the transaction ◦ Action language that characterizes the human-to- computer portion Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 6
  • 7.  There are several types of user interfaces: ◦ Natural-language interfaces ◦ Question-and-answer interfaces ◦ A menu interface ◦ Form-fill interfaces ◦ Command-language interfaces ◦ Graphical User Interfaces (GUIs) Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 7
  • 8.  Natural-language interfaces permit users to interact with the computer in their everyday or "natural" language Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 8
  • 9.  Question-and-answer interfaces ◦ The computer displays a question for the user on the screen ◦ The user enters an answer via the keyboard ◦ The computer acts on that input information in a preprogrammed manner ◦ New users may find the question-and-answer interface most comfortable Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 9
  • 10.  A menu interface, which provides the user with an onscreen list of available selections  A nested menu is a menu which can be reached through another menu Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 10
  • 11.  The advantages of nested menus are ◦ Nested menus give a less cluttered screen ◦ Nested menus eliminate menu options which do not interest a user ◦ Nested menus allow users to move quickly through the program Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 11
  • 12.  GUI menus guidelines ◦ The main menu is always on the screen ◦ The main menu uses single words ◦ The main menu should have secondary menus grouped into similar features Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 12
  • 13.  Further GUI menus guidelines ◦ The secondary drop-down menus often consist of more than one word ◦ Secondary options perform actions or display additional menu options ◦ Menu items in gray are unavailable for the current activity Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 13
  • 14.  Form-fill interfaces are onscreen forms displaying fields containing data items or parameters that need to be communicated to the user  Form-fill interfaces may be implemented using the Web Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 14
  • 15.  Advantages of using a Web-based form ◦ User enters the data ◦ Data may be entered 24 hours a day, globally  Disadvantages of a Web-based form ◦ The user may not know what to enter if the form is not clear ◦ User might be nervous about using a credit card over the Internet Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 15
  • 16.  Command-language interfaces are more popular than the previous ones  Allow the user to control the application with a series of keystrokes, commands, phrases, or some sequence of these Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 16
  • 17.  GUIs provide a strong metaphor of the application  Allow direct manipulation of the graphical representation on the screen ◦ Can be accomplished with keyboard input, joystick, or mouse ◦ Requires more system sophistication than other interfaces Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 17
  • 18.  Dialog is the communication between a person and the computer  Three key points to be considered ◦ Meaningful communication ◦ Minimal user action ◦ Standard operation and consistency Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 18
  • 19.  Communication means that the user understands the information that is being presented  Users with less skill require a greater amount of communication  Provide easy to use help screens  Often these contain hyperlinks to other related help topics Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 19
  • 20.  Minimal user action is achieved by ◦ Entering codes instead of code meanings ◦ Enter only data that are not stored on files ◦ Not requiring users to enter editing characters ◦ Supplying default values on entry screens ◦ Providing inquiry programs with short entry fields Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 20
  • 21.  Further key points ◦ Providing keystrokes for selecting menu options that are normally selected using a mouse ◦ Selecting codes from a pull-down menu on a GUI screen ◦ Provide context-sensitive menus, displayed when the right mouse button is clicked on an object Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 21
  • 22.  Standard operation is achieved by ◦ Keeping header and footer information in the same locations for all screens ◦ Using the same keystrokes to exit a program ◦ Using the same keystrokes to cancel a transaction ◦ Using a standard key for obtaining help Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 22
  • 23.  Further key points ◦ Standardized use of icons when using graphical user interface screens ◦ Consistent use of terminology within a screen or Web site ◦ Providing a consistent way to navigate through the dialog ◦ Consistent font alignment, size, and color on a Web page Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 23
  • 24.  Tab control dialog boxes are a feature of GUI design  They should have logically grouped functions on each tab  Each tab dialog box should have OK, Cancel or Apply, and perhaps Help buttons Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 24
  • 25.  Voice or speech recognition systems are developing rapidly  There are two different types of voice recognition: ◦ Continuous speech systems, allowing for dictation ◦ Speaker independence, so people can enter commands or words at a given workstation Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 25
  • 26.  The five useful standards in evaluating the interfaces are ◦ The training period for users should be acceptably short ◦ Users early in their training should be able to enter commands without thinking about them, or referring to a help menu or manual Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 26
  • 27.  Continued evaluation guidelines ◦ The interface should be "seamless" so that errors are few, and those that do occur are not occurring because of poor design ◦ Time necessary for users and the system to bounce back from errors should be short ◦ Infrequent users should be able to relearn the system quickly Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 27
  • 28.  All systems require feedback in order to monitor and change behavior by ◦ Comparing current behavior with predetermined goals ◦ Giving back information describing the gap between actual and intended performance Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 28
  • 29.  Feedback to the user is necessary in seven distinct situations: ◦ The computer has accepted the input ◦ The input is in the correct form ◦ The input is not in the correct form ◦ There will be a delay in processing ◦ The request has been completed ◦ The computer cannot complete the request ◦ More detailed feedback is available Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 29
  • 30.  Program help comes in a variety of ways: ◦ Pressing a function key, such as F1 ◦ A GUI pull-down menu ◦ Context-sensitive help, specific for the operation being performed ◦ Iconic help, obtained when a cursor is left over an icon for a few seconds Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 30
  • 31.  Program help options, continued ◦ Wizards, which provide a series of questions and answers when trying to perform an operation ◦ Telephone help desks provided by the software manufacturer ◦ Software forums on nation wide bulletin boards Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 31
  • 32.  Extra considerations are needed when developing ecommerce Web sites  Feedback needs to be solicited from customers, using either of two methods: ◦ Launch the user’s email program ◦ Create a blank feedback template with a submit button labeled “feedback” Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 32
  • 33.  Intuitive navigation should be designed ◦ Creating a rollover menu ◦ Building a collection of hierarchical links ◦ Placing a site map on the home page and emphasizing the link to it from every page on the site ◦ Placing a navigational bar on every inside page that repeats the categories used on the entry screen Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 33
  • 34.  There are six different types of queries: ◦ Obtain specified data for a particular entity ◦ Find a group of entities that have certain characteristics ◦ Find attributes for an entity for certain characteristics ◦ Display all the attributes for a certain entity Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 34
  • 35.  Different types of queries (continued): ◦ Find all entities with a certain characteristic ◦ List attributes for all entities for certain characteristics Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 35
  • 36.  V is value, E is entity, A is attributes, variables in parentheses are given: ◦ Query type 1: V <--- (E,A) ◦ Query type 2: E <--- (V,A) ◦ Query type 3: A <--- (V,E) ◦ Query type 4: V <--- (E, all A) ◦ Query type 5: E <--- (V, all A) ◦ Query type 6: A <--- (V, all E) Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 36
  • 37.  There are two methods for implementing database queries: ◦ Query By Example (QBE), which allows users to select fields and specify conditions using a grid ◦ Structured Query Language (SQL), which uses a series of keywords and commands to select the rows and columns that should be displayed Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 37
  • 38.  A parameter query allows users to enter a value to select records without changing the query syntax Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 38
  • 39.  Web searches use search engines to answer a query  Guidelines for searching the Web ◦ Decide whether to search or surf the Web ◦ Think of the key terms before searching ◦ Construct the search questions logically, with attention to the use of AND and OR search logic Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 39
  • 40.  Further guidelines for searching the Web are: ◦ Use a search engine that saves your searches ◦ Use a search engine that informs you of changes in the Web sites you select ◦ Look for new search engines periodically Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 40
  • 41.  Data mining is gathering a large amount of information about a person and their habits and using that information as a predictor of future behavior  It must be carefully and ethically used to avoid infringing on an individual’s privacy Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 41
  • 42.  Systems analysts should consider an ergonomically sound working environment even though they usually don't have much control over the design of the workspace Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 42
  • 43.  Some of the important working environmental variables to be considered are ◦ Room color and lighting ◦ VDT or LCD screens ◦ User keyboards ◦ Computer desks ◦ User seating Kendall & KendallCopyright © 2002 by Prentice Hall, Inc. 18- 43