Chapter 7 Flashcards

1
Q

The goals of language design, both action and picture, are to provide a language format that is natural and does not add to the boredom, panic, frustration, and confusion of the user. Find the one that does not belong to higher-level
goals of language design.

A. Convenience in carrying out manipulations relevant to user’s tasks
B. Compatibility with existing notations
C. Flexibility to accommodate novice and expert users
D. Expressiveness to encourage creativity
E. Sounds appeal

A

E. Sounds appeal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Since users do a wide range of work including text
editing, electronic mail, airline or hotel reservations, etc.,
designers should consider functionality to support users’
tasks. Find the one that does not quite necessary to be
considered.

A. determine the functionality of the system by studying
users’ task domain
B. create a list of task actions and objects
C. represent only high-level interface syntax
D. determine hierarchy of importance of user communities
(i.e. prime users)
E. allow shortcuts for expert users, such as macros and
customizing system parameters

A

C. represent only high-level interface syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

System analysts or administrators might use Linux or
Unix commands to control server systems. Find the one
that is not quite important to be considered when
designing command-language.

A. Create an explicit model of objects and actions.
B. Choose meaningful, specific, distinctive names.
C. Try to achieve a hierarchical structure.
D. Provide inconsistent structure (hierarchy, argument order, action-object).
E. Consider command menus on high-speed displays.

A

D. Provide inconsistent structure (hierarchy, argument
order, action-object).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When designing command-language, abbreviation should
be applied. Find the one that does not belong to the six
potential abbreviation strategies.

A. Simple truncation: The first, second, third, etc. letters of
each command.
B. Vowel drop with simple truncation: Eliminate vowels
and use some of what remains.
C. Only the last letter of each word in a phrase: Use with a hierarchical design plan.
D. Standard abbreviations from other contexts: Use
familiar abbreviations.
E. Phonics : Focus attention on the sound.

A

C. Only the last letter of each word in a phrase: Use with a hierarchical design plan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a key advantage of using natural language
interfaces in computer user interface design?

A. They require extensive training for users.
B. They can accommodate a wider variety of user inputs.
C. They are always faster than command-based interfaces.
D. They eliminate the need for any user feedback.

A

B. They can accommodate a wider variety of user inputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following is a common challenge associated with command language interfaces?

A. High accuracy in understanding user intent.
B. Limited options for user customization.
C. Steeper learning curve for new users.
D. Inability to handle complex queries.

A

C. Steeper learning curve for new users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Natural language processing (NLP) is essential for which of the following interface types?

A. Graphical user interfaces (GUIs)
B. Command-line interfaces (CLIs)
C. Voice-activated interfaces
D. Touchscreen interfaces

A

C. Voice-activated interfaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the following best describes a limitation of
natural language interfaces?

A. They can be too rigid and restrictive.
B. They may struggle with ambiguity and context.
C. They require no user input.
D. They are universally understood by all users.

A

B. They may struggle with ambiguity and context.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is one reason designers might choose a command
language over a natural language interface?

A. Command languages are always easier for users to
learn.
B. Command languages allow for more precise and specific instructions.
C. Command languages can handle multiple languages
effortlessly.
D. Command languages eliminate the need for any user
input.

A

B. Command languages allow for more precise and specific instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which of the following elements is crucial for improving
usability in natural language interfaces?

A. Complex syntax rules
B. Contextual understanding capabilities
C. Extensive user manuals
D. Fixed command sets

A

B. Contextual understanding capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the primary purpose of naming elements in user
interfaces?

A. To decorate the interface with colors.
B. To provide clear and meaningful identification of
functions.
C. To confuse users with technical jargon.
D. To increase the load time of the application.

A

B. To provide clear and meaningful identification of
functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following is a best practice for using
abbreviations in user interfaces?

A. Use as many abbreviations as possible to save space.
B. Ensure abbreviations are widely recognized by users.
C. Avoid using abbreviations altogether.
D. Create unique abbreviations for every function.

A

B. Ensure abbreviations are widely recognized by users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What can be a negative consequence of using ambiguous
names in user interfaces?

A. Increased user satisfaction
B. Improved navigation efficiency.
C. Confusion and frustration among users.
D. Faster loading times.

A

C. Confusion and frustration among users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following is an example of a well-chosen name
for a button in a user interface?

E. “Click Here”
F. “Submit”
G. “Do It Now”
H. “Action Button”

A

F. “Submit”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is it important to consider cultural differences when
naming elements in a user interface?

A. It affects the color scheme of the interface.
B. Certain names may have different meanings or connotations in different cultures.
C. Users from all cultures will understand the same terms
equally.
D. Cultural differences have no impact on user interfaces.

A

B. Certain names may have different meanings or connotations in different cultures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a potential drawback of using abbreviations
excessively in user interfaces?

A. They can enhance the user experience.
B. They may lead to misunderstandings if users are unfamiliar with them.
C. They make the interface look more professional.
D. They save significant space on the screen.

A

B. They may lead to misunderstandings if users are unfamiliar with them.

17
Q

In user interface design, what does the term “consistency”
refer to regarding naming conventions?

A. Using different names for similar functions across the
interface.
B. Applying the same naming style and terminology
throughout the interface.
C. Changing names frequently to keep the interface fresh.
D. Using only technical jargon for all elements.

A

B. Applying the same naming style and terminology
throughout the interface.

18
Q

What role does context play in command-language
design?

A. It is irrelevant to command usability.
B. It helps in determining which commands are available based on the current task.
C. It complicates the command structure unnecessarily.
D. It limits the number of commands a user can issue.

A

B. It helps in determining which commands are available based on the current task.

19
Q

Why is it important to avoid using ambiguous commands
in command-language interfaces?

A. Ambiguous commands make the interface look more
professional.
B. They can lead to user confusion and errors in execution.
C. They help to increase the number of commands
available.
D. They are easier for the system to process.

A

B. They can lead to user confusion and errors in execution.

20
Q

According to the guidelines by Ehrenreich and Porcu
(1982), how should similar actions be abbreviated?

A. Use the same abbreviation for all similar actions.
B. Use unique abbreviations to avoid confusion.
C. Use abbreviations with variable lengths.
D. Combine similar actions into one abbreviation.

A

B. Use unique abbreviations to avoid confusion.

21
Q

Why is it important for users to know the rules used to generate abbreviations?

A. It helps users create their own abbreviations.
B. It allows users to understand and remember the abbreviations used.
C. It makes the interface more visually appealing.
D. It reduces the number of commands available.

A

B. It allows users to understand and remember the abbreviations used.

22
Q

What is the recommended approach regarding truncation in abbreviations?

A. Truncation should be avoided in all cases.
B. Truncation should be used except when there are too many similar actions.
C. All words should be fully spelled out to avoid
confusion.
D. Only nouns should be truncated.

A

B. Truncation should be used except when there are too many similar actions.